首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

VS2010 + Visual Assist X:消除代碼中字符串/註釋拼寫檢查紅線的設置方法

     編輯:程式設計疑難解答

現象

代碼編輯器中字符串字面量、註釋內的英文單詞出現**紅色波浪線**,VA 提示拼寫錯誤,但實際是專業術語/縮寫,想關閉此檢查。

Visual Assist X 設置路徑

  1. 菜單 **VAssistX** → **Visual Assist Options...** (或 `Alt+X, O`)。
  2. 左側樹選 **Advanced** → **Underlines**。
  3. 取消勾選 **`Underline spelling errors in comments and strings using...`**。
  4. 確定,紅線消失。

補充:若仍有紅線,檢查以下項

  • VS 原生拼寫檢查
  • ReSharper (C#/VB)
  • Error List 顯示
  • 來源關閉位置
    Tools → Options → Text Editor → C/C++ → Advanced → `Disable Squiggles` = True ReSharper → Options → Code Inspection → Settings → `Enable code analysis` 取消 不影響編譯,可忽略;或 Error List 工具欄過濾掉 `Spelling` 類別

    案例延伸:MSComm 控件註冊與事件綁定

    問題描述中同時出現 MSComm 相關編譯錯誤,解決步驟:

    1. 確保 `mscomm32.ocx` 已註冊:`regsvr32 mscomm32.ocx` (管理員 CMD)。
    2. 對話框頭文件添加事件處理器聲明:`void OnCommMscomm1();`。
    3. 類向導/屬性頁為 `MSComm` 控件添加 `OnComm` 事件處理函數。
    4. 包含 `#include "mscomm1.h"`,成員變量 `CMscomm1 m_mscom;`。

    **VA 拼寫檢查對代碼邏輯零影響,純視覺干擾,按需關閉即可;真正的編譯錯誤請看 Error List 輸出。**

    1. 上一篇文章:
    2. 下一篇文章:
    Copyright © 程式碼之家 All Rights Reserved