HOW TO:選擇和變更文字

不論您是編輯程式碼、HTML 或 XML 標記或是純文字,程式碼編輯器都提供了文字編輯器或文字處理程式的自訂功能。 文字與程式碼的選取、複製和貼上程序都很類似而且一致。

針對 Visual Studio 專案,程式碼編輯器在專案程式設計語言、語法檢查、鍵盤顏色標示和其他服務等方面也提供了自動陳述式完成。 如需詳細資訊,請參閱 HOW TO:巡覽程式碼和文字

您可以手動格式化程式碼,或讓整合式開發環境 (IDE) 為您完成這項工作。 如需詳細資訊,請參閱 自訂編輯器。 拖放程序包含在 HOW TO:移動、複製或儲存文字 中。

注意事項注意事項

依據作用中的設定或版本而定,您看到的對話方塊和功能表命令,可能會與 [說明] 中描述的有所不同。 若要變更設定,請從 [工具] 功能表中選取 [匯入和匯出設定]。 如需詳細資訊,請參閱 使用設定

選取文字和程式碼

程式碼編輯器共有兩種文字選擇模式:

  • 連續資料流模式:選取的方式是以從檔案開始到結尾的連續性、直線資料流進行,就和標準的 Microsoft® Windows® 多行編輯控制項一樣。 當您移到下一行或上一行,所有行都被將選取。

  • 資料行 (方塊) 模式:只會選取文字的方框部分,而不是選取一整行。 選取範圍包括,由選取範圍內的第一個 (錨定) 和最後一個字元所定義的方框內所捕捉到的所有字元。 任何輸入或貼入所選區域中的資料都會插入於每行的同一點。

若要選取文字的連續資料流

  • 按住滑鼠的左鍵按鈕,然後將游標拖曳到文字上進行選取。

    -或-

  • 按住 SHIFT 鍵然後按箭號鍵。

    -或-

  • 按一下位在編輯器視窗最左邊的 [選取範圍邊界],選取一整行。

    -或-

  • 按住 SHIFT 鍵然後按一下 [選取範圍邊界],逐行擴充您的選取範圍。

若要選取文字方框

  • 按住 ALT 鍵,按下滑鼠的左鍵按鈕,然後將游標拖曳到文字上進行選取。

    -或-

  • 按住 SHIFT+ALT 鍵,然後按任何箭號鍵。

管理文字和程式碼

程式碼編輯器支援許多與文字處理應用程式中相同的文字管理功能,例如 Microsoft®. Word®。 例如,您可以:

  • 複製貼上文字或程式碼

  • 使用 INSERT 鍵將程式碼編輯器置入覆寫模式

  • 使用 DELETE 鍵和退格鍵移除文字或程式碼

您也可以將文字或程式碼從其他的文字編輯器 [複製] 並且 [貼上] 到程式碼編輯器。 此外,您可以將準備好的程式碼區塊插入檔案中。 如需詳細資訊,請參閱 程式碼片段選擇器

從 Microsoft Word 將文字或程式碼貼到程式碼編輯器中

  1. 在從 Microsoft Word 文件複製文字或程式碼時,請確定所有的引號都是直線而非斜線,且字串前後的引號為相符的一對符號 (例如:"abc" 或 'abc')。

    秘訣秘訣

    在 Word 中展開 [工具] 功能表並選取 [自動校正選項]。 在 [輸入時自動套用格式] 索引標籤上,於「輸入時自動套用格式」標題下清除「以智慧引號取代雙引號」選項的核取方塊。

  2. 在來源文件中選取文字或程式碼,然後按 CTRL+C 加以複製。

  3. 將插入點移動到希望的程式碼編輯器位置,或選取文字或程式碼加以取代。

  4. CTRL+V 貼上複製的文字。

    便會插入複製的文字。 假如選取了先前的文字或程式碼,便會被取代掉。

從 Visual Studio 2010 開始,您可以在資料行選取模式中輸入或貼上文字。 凡是輸入或貼在選取範圍中游標點上的資料都會重複於每一行選取範圍的相同水平位置上。 這會產生許多消除重複輸入的機會。

例如,宣告一系列具有相同類型和存取修飾詞的變數時,您可以選取其中每個變數各一列的資料行,輸入存取修飾詞並輸入名稱一次,然後結束選取範圍並命名變數。 然後,您可以選取內含變數名稱的矩形,並且在您想設定其值的時候將該矩形貼到其他地方。

若要將文字加入至資料行選取範圍

  • 按住 Alt 鍵並使用滑鼠或方向鍵來建立矩形選取區域。
注意事項注意事項

若將選取範圍的寬度設為 0 個字元,進行插入時就不會覆寫現有的文字或空白字元。

  1. 輸入一些文字。

    此文字將重複於每一行選取範圍的相同水平位置上。

    --或--

    按下 Ctrl+V 以貼上文字。

    如果在串流模式中複製來源文字,此文字將會插入在每一行選取範圍的相同位置上。

    如果從資料行選取範圍複製來源文字,則每一行來源文字都會佔據目的地區域中的一行。 如果目的地區域比來源包含的列更多,則來源文字不會重複。 如果來源文字大於目的地區域,則會擴充選取範圍以容納來源文字。

    附註:在其他應用程式中,表格和試算表中的矩形選取範圍都會被視為串流選取範圍。 選取的文字區塊將重複於目的地區域的每一行上。

請參閱

工作

HOW TO:巡覽程式碼和文字

HOW TO:移動、複製或儲存文字

概念

編輯器快捷命令和功能

自訂編輯器

其他資源

編輯文字、程式碼和標記