Linux Vim 常用實用指令

2021-09-27 01:25:14 字數 2021 閱讀 2296

風蕭蕭兮易水寒

:w 儲存檔案但不退出

:w file 將修改另外儲存到file中,不退出

:w! 強制儲存,不退出

:wq 儲存檔案並退出 (快捷鍵 shift - zz)

:wq! 強制儲存檔案,並退出

q: 不儲存檔案,退出

:q! 不儲存檔案,強制退出

:e! 放棄所有修改,從上次儲存檔案開始再編輯

單行複製 將游標移到複製行 按 yy 進行複製

貼上 將游標移到貼上行 按 p 進行貼上

刪除一行 dd 命令。刪除後下面的行會移上來填補空缺。

刪除字元 將游標移到該字元上按下 x。

多行刪除:

a:首先在命令模式下,輸入「:set nu」顯示行號 通過行號確定你要刪除的行,命令輸入「:32,65d」,回車鍵,32-65行就被刪除了

b: 11,$d刪除11行及以後所有的行

c: 1,$d 刪除所有行

命令 u,它可以撤消上一次的操作。

i命令可以在當前游標之前插入文字。

i 命令可以在此行起始位置插入。

a 命令可以在當前游標之後插入文字。

o 命令可以在當前行的下面另起一行,並使當前模式轉為insert模式。

o 命令(注意是大寫的字母o)將在當前行的上面另起一行。

假設你要向上移動9行。這可以用"kkkkkkkkk"或"9k"來完成。事實上,很多命令都可以接受乙個數字作為重複執行同一命令的次數。在行尾追加三個感嘆號,用的命令是"a!!!"。另乙個辦法是用"3a!「命令。3說明該命令將被重複執行3次。同樣,刪除3個字元可以用"3x」。指定的數字要緊挨在它所要修飾的命令前面。

$ 命令將游標移動到當前行行尾。

^ 命令將游標移動到當前行的第乙個非空白字元上。

0 命令則總是把游標移動到當前行的第乙個字元上(數字0)。

$ 命令還可接受乙個計數,如1$ 會將游標移動到當前行行尾,2$ 則會移動到下一行的行尾,如此類推。 0 命令卻不能接受類似這樣的計數,命令"^"前加上乙個計數也沒有任何效果。

移動到指定行

gg 命令是跳轉到第一行的快捷方法。

用 g 命令指定乙個命令計數,這個命令就會把游標定位到由命令計數指定的行上。比如33g就會把游標置於第33行上。

沒有指定命令計數作為引數的話, g 會把游標定位到最後一行上。

另乙個移動到某行的方法是在命令 % 之前指定乙個命令計數比如50% 將會把游標定位在檔案的中間. 90% 跳到接近檔案尾的地方。

命令h ,m,l, 分別將游標跳轉到第一行,中間行,結尾行部分。

當然,我們為了讓使用者更加便捷,我們增加了拖拽功能。

ctrl-u 顯示文字的視窗向上滾動了半屏。

ctrl-d 命令將視窗向下移動半屏。很實用

ctrl-e (向上滾動)和ctrl-y(向下滾動) 一次滾動一行。

要向前滾動一整屏使用命令ctrl-f。向後滾動一整屏ctrl-b。

zz 命令會把當前行置為螢幕正**,zt 命令會把當前行置於螢幕頂端,zb 則把當前行置於螢幕底端.

把游標定位於這個word上然後按下 * 鍵。vim將會取當前游標所在的word並將它作用目標字串進行搜尋。

# 命令是 * 的反向版。還可以在這兩個命令前加乙個命令計數

3* 查詢當前游標下的word的第三次出現。

ctrl-v 進入列(也叫區塊)模式;

在行首使用上下鍵選擇需要注釋的多行;

按下鍵盤(大寫)i 鍵,進入插入模式(i 在本行起始位置插入);

然後輸入注釋符(// , # 等);

最後按下esc鍵。

刪除多行注釋:

首先按esc進入命令列模式下,按下ctrl-v 進入列模式

選定要取消注釋的多行;

按下 x 或者 d (刪除游標字母)注意:如果是「//」注釋,那需要執行兩次該操作,如果是「#」注釋,一次即可

vim可以後面同時接好幾個檔案來同時開啟

:n 編輯下乙個檔案

:n 編輯上乙個檔案

:files 列出目前這個 vim 的開啟的所有檔案

linux vim 常用指令

在window下開發習慣的同學,突然到vim開發還是比較蛋疼的,雖然現在很多ide可以和伺服器直接同步,然後再windowide上開發直接儲存直接上傳到伺服器上,比如vs2015 pycharm等等,不過vim的操作我們還是要掌握的,下面記錄下一些比較常用的指令和手法,不是特別全,不過最為基礎使用還...

Linux VIM配置 實用

路徑 usr share vim vimrc 檔案 2011 09 30 update vim set wangshengfeng.不需要使用 vi 相容模式 set nocompatible 語法高亮 set syntax on 去掉輸入錯誤的提示聲音 set noeb 在處理未儲存或唯讀檔案的時...

Linux vim指令大全

參考 在伺服器上進行文字操作時,常用vim進行編輯,因此總結一下vim,使用起來更方便 正常模式 可以使用快捷鍵命令,或按 輸入命令列。插入模式 可以輸入文字,在正常模式下,按i a o等都可以進入插入模式,按esc退出插入模式 可視模式 正常模式下按v可以進入可視模式,在可視模式下,移動游標可以選...