g定位到末尾行
ng定位到第n行
$ 或 end
定位當前行的行尾
^ 或 home 或 0
定位當前行的行首
gg定位到第一行
ngg定位第n行
m定位顯示區域的中間行
l定位顯示區域的最後一行
w向後移動乙個字
b向前移動乙個字
k或(↑) j或(↓) h或(←) l或(→)
上下左右移動
k上 j下 h左 l右
x刪除游標所在位置字元
x刪除游標前的乙個字元
dd刪除當前行
ndd刪除從游標開始的n行
d0刪除本行中游標前的所有字元
d$刪除本行中游標後的所有字元
u撤銷上一次的操作
ctrl + r
反撤銷,重做上一次操作
重複上一次的命令
yy拷貝當前行
nyy拷貝從游標開始的n行
p貼上在游標的下一行
p貼上在游標的上一行
i在游標的位置輸入內容
i在所在行的第乙個非空格字元處輸入內容
a游標向後移動一位處輸入
a在行尾處輸入
s把游標位置的內容刪除再輸入
s把游標一行的內容刪除再輸入
o在當前行的下一行輸入
o在當前行的上一行輸入
set nu
顯示行數
set nonu
取消顯示行數
/內容按n向下查詢指定內容,按n向上查詢指定內容
?內容
按n向上查詢指定內容,按n向下查詢指定內容
s/原內容/新內容
查詢當前行,從游標位置開始,替換查詢到的第乙個內容
s/原內容/新內容/g
查詢當前行,從游標位置開始,替換查詢到的所有內容
%s/原內容/新內容
查詢所有行,替換查詢到的第乙個內容
%s/原內容/新內容/g
查詢所有行,替換查詢到的所有內容
ns/原內容/新內容
查詢指定行,替換查詢到第乙個內容
ns/原內容/新內容/g
查詢指定行,替換找到的所有內容
n1,n2s/原內容/新內容
查詢n1和n2行之間的行,替換查詢到第乙個內容
n1,n2s/原內容/新內容/g
查詢n1和n2行之間的行,替換查詢到所有內容
Linux基礎知識(4) vim
進入vim 模式之間的切換及退出 開啟vim之後進入的是命令模式,命令模式不能編輯檔案,如果要編輯檔案要進入插入模式。一般認為底行模式也屬於命令模式 輸入i 進入插入模式 esc鍵 進入命令模式 輸入 wq表示儲存退出 輸入 q 表示退出不儲存 命令模式 vim的常用工作方式 命令 作用 set n...
Linux學習 4 vim編輯器
一.vim的三種模式 二.vim工作的基本配置 三.搜尋 四.vim中的字元管理 五.vim視覺化模式 六.vim的分屏功能 七.vim中快速定位游標 八.vim插入模式進入方式 九.vim退出模式 vimtutor 在命令模式下如何更改vim的工作方式?1.方法 set設定 臨時設定 2.方法 修...
筆記4 vim編輯器
vim簡介 vim是linux unix系統上一款功能強大的 編輯器,共分為三種基本模式,分別是一般模式 編輯模式與命令列模式。一般模式切換到編輯模式的可用命令 命令作用 a在游標所在字元後插入 a在游標所在行尾插入 i在游標所在字元前插入 i在游標所在行首插入 o在游標下插入新行 o在游標上插入新...