linux命令詳解 vim

2021-07-05 08:30:20 字數 885 閱讀 9297

顯示行號:命令模式下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次。這個在文字的批...