vi的一些使用技巧

2022-07-31 02:15:13 字數 951 閱讀 8930

1.

vi 編輯器中跳到檔案的第一行

鍵盤按下 小寫 gg 

vi 編輯器跳到檔案最後一行

鍵盤按 shift + g

2.跳轉到指定行數:

輸入ngg或者ng

或者輸入:n

3.對全檔案或者指定行內檔案進行文字替換

1) 檔案內全部替換:

:%s#abc#123#g (如檔案內有#,可用/替換,:%s/abc/123/g)

--注:把abc替換成123

(2) 檔案內區域性替換:

:20,30s#abc#123(如檔案內有#,可用/替換,:%s/abc/123/g)

--注:把20行到30行內abc替換成123

ps:括號中的意思是指被替換的內容或者需要替換的東西內有#就需要用另乙個替換,並且不能把#,/混用,即abc兩頭的這個#或者必須一樣,特殊字元其實可以用\加想用的字元變成轉義字元用

這個意思是指被替換的內容或者需要替換的東西內有#就需要用另乙個替換,並且不能把#,/混用,即abc兩頭的這個#或者必須一樣,特殊字元其實可以用\加想用的字元變成轉義字元用

上面這種情況表示的是把每行的第乙個此字串更換

如果需要將所有的字串都換,可以在後面加上#g或者/g,#gc或者#gc則表示在全部替換,但是在替換時候會詢問是否替換操作:

這時你可以選擇(y/n/a/q/1/^e/^y):y表示同意當前替換;n表示不同意當前替換;a表示替換當前和後面的並且不再確認;q表示立即結束替換操作;1表示把當前的替換後結束替換操作;^e向上滾屏^y向下滾屏,用來幫助檢視前後內容以決定進行操作。

4.ctrl+p可在文字模式下選擇自動補全項。

VI的使用 一些有用的技巧

vi是linux中最常見的edit工具,對它的熟練點對你使用linux很有幫助 1 vi的簡單操作 移動 行首 0,移至行尾 向上 k,向下 j,向前 b,向後 w 刪除 x或nx 從游標所在的位置刪除乙個或n個字元 x或nx 刪除游標前的乙個或n個字元 dd 刪除游標所在的行 d 刪除從游標位置開...

SlickEdit 一些使用技巧

slickedit 使用了幾天以後,發現不僅僅是自動提示,瀏覽,它提供的編輯功能也非常強大。如果說 sourceinsight 和 slickedit 在瀏覽 上面各有所長,那麼編輯這方面 se 和 si 就不是乙個級別了。下面是我知道的一些使用技巧,老鳥就不用看了,哈哈.1.如果發現路徑的 顯示成...

mysql 一些使用技巧

1.忘記root密碼,解決辦法 usr local mysql share mysql mysql.server stop mysql4 usr local mysql support files mysql.server stop mysql5 usr local mysql bin mysqld...