從?#65279字符看dede模板頁面編碼問題
1365
2025-04-03
您可以在插入或追加模式下使用 Ctrl-x 在 Vim 中執行自動單詞完成。通過鍵入單詞的前幾個字符,您可以從詞典或同義詞庫中獲取整個單詞,甚至可以從您正在編輯的文件中獲取已存在的單詞。
本文通過示例和屏幕截圖說明如何執行以下操作:
單詞/模式完成
線路完成
詞典單詞補全
文件名補全
詞義相近的填詞(同義詞補全)。
所有的補全都是相關的,您可以使用相同的鍵在顯示的多個選項之間導航,然后按 Enter 選擇合適的選項。
1. 在 Vi/Vim 中使用 Ctrl-x Ctrl-n 完成單詞/模式
您可以使用以下 Vim 快捷鍵之一來選擇文件中的現有單詞。
CTRL-x CTRL-n : 單詞完成 – 向前
CTRL-x CTRL-p :單詞補全——向后
圖:在 Vi / Vim 中使用 Ctrl-x Ctrl-n 完成關鍵字
程序員和管理員的典型用法:
完成文件中現有的單詞,無需重新鍵入。
在您的程序或 shell 腳本中完成變量名或函數名。
2. 在 Vim 中使用 Ctrl-x Ctrl-l 完成換行
如果要插入現有的行,請輸入該行的前幾個單詞/字符,然后按 Vim 快捷鍵“Ctrl+x Ctrl+l”,將顯示與該模式匹配的所有行。注意:第二個控制字符是小寫的 L。
圖:使用 Ctrl-x Ctrl-l 完成 Vim 整行
程序員和管理員的典型用法:
在文件中快速重復現有行。
當函數已在同一文件中的其他地方聲明時,自動填充函數定義的第一行。
3. 使用 Ctrl-x Ctrl-f 完成文件名
使用快捷鍵“Ctrl+x Ctrl+f”插入駐留在 Linux 系統上任意位置的文件的名稱。
圖:使用 Ctrl-x Ctrl-f 完成 Vim 文件名
典型用法:當您在文檔中給出文件名的路徑作為參考時。
4. 同義詞補全
使用此功能,您可以為剛剛輸入的單詞選擇具有相同含義的替代單詞。
5.字典單詞補全使用Ctrl-x Ctrl-k
通過在 ~/.vimrc 中添加以下行,在 Vim 中啟用字典。
$ cat ~/.vimrc set dictionary+=/usr/share/dict/words
當您在輸入的單詞中遇到正確的拼寫時,這是一個很棒的功能。鍵入前幾個字符后,按 Vim 快捷鍵 Ctrl-x Ctrl-k 顯示匹配的字典單詞。
圖:使用 Ctrl-x Ctrl-k 的 Vim 字典單詞補全
最后說明:
Verify whether autocmd is enabled in Vi / Vim - 從 vi / vim 執行 :version。如果啟用了自動命令功能,它將顯示+autocmd。
Insert Mode Completion help- 從 vi / vim 執行 :help ins-completion,以獲取有關插入模式完成功能的快速幫助。
開發者
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。