Vi常用且實用命令 持續調加,重在記錄,呵呵

2021-05-02 05:37:51 字數 948 閱讀 7593

vi三種模式我想就不用說明了,用過的vi的兄弟姐妹相信都非常明白了。

1. 複製粘帖刪除 yy、nyy、p、dd、ndd、x

yy    複製游標所在行

nyy  複製游標所在行開始向下n行

p     粘帖游標所在位置

dd   刪除游標所在行

ndd  刪除游標所在行開始向下n行

x     刪除游標所在位置的乙個字元

2. 游標移動 0、$、g、ng、n、+b、+f、+u、+d

0    游標移動到行頭

$    游標移動到行尾

g    游標移動到文字最後

ng  游標移動到第n行

+b 後翻一頁

+f  前翻一頁

+u 後翻半頁

+d 前翻半頁

3. 方向鍵 h、l、j、k

h   向左

l    向右

j    向上

k   向下

4. 查詢 /name、?name、n

/name  向後查詢name

?name  向前查詢name

n           重複上一次查詢

5. 另存為檔案 :x filename

6. 顯示行號 :set nu 不顯示行號 :set nonu

7. 自動縮排 :set cindent

:set tw=2 縮排兩格

8. 顯示括號匹配 :set showmatch(sm)

9. 用函式名快速開啟相應函式所在檔案

ctags *.c 命令對當前目錄下的c源程式掃瞄,產生tags檔案,然後使用「ta 函式名」快速開啟函式所在檔案,並將游標定位在函式開頭。

10. 檢視函式幫助,游標移到函式上,在命令模式下輸入「k」,就可調出「linux programmer『s manual」中的該函式幫助。

11.**排版選中輸入「=」,全篇排版用gg=g。

vi實用命令

vi命令太多,外掛程式無數,不過對於日常基本的文字操作,掌握基本命令足以,這裡列出一些我平時用的比較多的命令 1.游標移動相關命令 l0 移到行首 l 移到行尾 l n 跳到相對當前行的後n行 l n 跳到第 n行,注意是在命令模式輸入 n 前面的是只輸入n lng 跳到第n 行,注意 g大寫 lg...

vi實用命令集

整理自lamp。vi工作模式 插入命令 定位命令 刪除命令 複製和剪下命令 替換和取消命令 搜尋和替換命令 s 全文替換 替換時可以把g換成c,區別是 g不詢問,直接替換 c會逐個詢問 儲存退出 wq zz wq 強制儲存退出,用於無寫許可權時,使用者必須是root或者檔案所有者 w 相當於word...

Linux實用命令(持續更新)

1.grep檔案內容查詢命令 grep n i r test n顯示行號 i忽略大小寫 r遞迴查詢 當前目錄下查詢含有 test 的內容 grep預設非絕對匹配,區分大小寫 2.find檔案名字查詢命令 find name test 在當前目錄下遞迴查詢名字為 test.c 的檔案 find預設絕對...