顯示行號:命令模式下set nu
定位到指定行:
命令模式下,:n
比如想到第2行,
:2編輯模式下,ngg
比如想到第5行
5gg(
或者5g)
開啟檔案定位到指定行
vim
+n test.txt
檢視當前行資訊
ctrl+g (
顯示類似資訊:
"start_computer.sh" 13
行 --30%-- )
預設情況下 vim 的查詢都是區分大小寫的, 這種查詢方式有利於準確快速的定位到目標, 但是有時候vim的使用者也不一定能夠確認那個單詞的大小寫情況, 這種情況下就要用到大小寫忽略了.
實現這個操作有兩種方式.
方式1指令設定:
:setic
(ignorecase
的縮寫)
忽略大小寫
:set
noic
(noignorecase
的縮寫)
不忽略大小寫
輸入了上述指令, 當每次的查詢操作都會受到當前設定的影響,不過每次在退出vim編輯後,再重新開啟以後的設定仍舊失效。
注:編輯狀態下的設定相當於臨時修改了vim的環境變數,當重新使用vim時,其又會預設的.viminfo檔案中讀入預設的環境變數設定 。
方式2查詢符號設定:
/\cword 區分大小寫的查詢/\cword
不區分大小寫的查詢
這個操作針對當前的查詢有效, 所以不必考慮下次查詢操作是否會受到影響.
linux命令詳解 vim
顯示行號 命令模式下set nu 定位到指定行 命令模式下,n 比如想到第2行,2編輯模式下,ngg 比如想到第5行 5gg 或者5g 開啟檔案定位到指定行 vim n test.txt 檢視當前行資訊 ctrl g 顯示類似資訊 start computer.sh 13 行 30 預設情況下 vi...
linux下vim命令詳解
qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...
linux下vim命令詳解
qx 開始記錄巨集,並將結果存入暫存器x q 退出記錄模式 稍微解釋一下,當在normal模式下輸入 qx後,你對文字的所有編輯動作將會被記錄下來,再次輸入q即退出了記錄模 式,然後輸入 x對剛才記錄下來的命令進行重複,此命令後可跟數字,表示要重複多少次,比如 x20,可以重複20次。這個在文字的批...