vim是vi的高階版本,能夠高亮顯示文字
三種模式
預設模式,能夠使用方向鍵移動游標位置,快捷處理字元或整行內容。
在一般模式中輸入 [ ?? ] 任意乙個按鈕,游標移動到視窗最下方一列,能夠執行搜尋文字、存檔、離開等操作。
按鍵說明
按鍵功能
h 或 左向鍵
游標向左移動乙個字元
j 或者 下向鍵
游標向下移動乙個字元
k 或 上向鍵
游標向上移動乙個字元
l 或 右向鍵
游標向右移動乙個字元
[n]h/j/k/l
游標移動n個字元
ctrl + f
等於 page down
ctrl + b
等於 page up
0等於 home
$等於 end
g移動到文件最後一行
ng移動到n行,配合 :set nu 使用
gg移動到文件第一行
n從當前行向下移動n行
/word
向下查詢word,配合n則繼續向下查
?word
向上查詢word,配合n則轉而向下查
:n1,n2s/word1/word2/g
在n1和n2行之間搜尋word1替換為word2
:n1,$s/word1/word2/g
在n1至最後一行之間搜尋word1替換為word2
:n1,$s/word1/word2/gc
同上,替代前提示
x,xx等於del,x等於 backsapce
(n)dd
刪除游標當前(以下n)行
(n)yy
複製游標當前行(一下n)行
p,pu
撤銷ctrl + r重做.
重複上乙個動作
:w(!)
(強制)儲存
:q(!)
(強制不儲存)退出
:w [filename]
另存為:r [filename]
將filename內容讀入游標後
:n1,n2 w [filename]
將n1,n2內容儲存成filename
:set nu
顯示行號
:set nonu
取消行號
v,vv高亮選擇字元,v高亮選擇行
y,d,p
複製,刪除,貼上(逐行)高亮塊
多檔案使用vim能夠同時開啟多個檔案,類似於每個檔案瀏覽器的標籤頁,能夠通過相關指令切換到對應檔案。
按鍵功能
:n下乙個檔案
:n上乙個檔案
:files
檢視開啟檔案
多視窗在vim中能夠在乙個終端中同時顯示多個檔案,類似windows中講多個軟體並列排在螢幕上顯示
按鍵功能
:sp [filename]
開啟乙個新視窗
ctrl + w + j/下向鍵
游標移動到下方視窗
ctrl + w + k/上向鍵
游標移動到上方視窗
ctrl + w + q
結束視窗
vim 的自動補全功能
能用的不太方便,碼上鳥哥建議的幾個
按鍵功能
ctrl + x -> ctrl + n
通過當前文字內容予以補齊
ctrl + x -> ctrl + f
以當前目錄的檔名予以補齊
ctrl + x -> ctrl + o
以拓展名最為語法補齊
linux中vim編輯器常用操作
除上面寫的還有句子間移動 段落間移動 這是編輯模式下,對文字進行操作的命令 dd 刪除游標所在行。複製和貼上命令 複製 替換命令 操作撤銷 恢復撤銷 撤銷之前的撤銷操作 重複前乙個操作 視覺化操作 類似於滑鼠游標選擇文字的操作 格式 start,end 使用方式 修飾符 還可以將s中的 分隔符換為其...
vim 編輯器常用指令
vim vimrc 修改vim編輯器預設選項 tab縮排四個空格 set ts 4 自動縮排 set autoindent 顯示行號 set nu 高亮匹配括號 set showmatch 高亮搜尋結果 set hlsearch 搜尋即時顯示 set incsearchvim有兩種模式,插入模式和n...
vim編輯器常用配置
修改vimrc檔案,一般在 目錄 etc目錄或者 etc目錄下的vim目錄 以下三個開啟方式皆有可能 sudo vim vimrc sudo vim etc vimrc 這個一般是ubuntu sudo vim etc vim vimrc開啟檔案後在檔案末尾新增 顯示行號 set nu 設定自動縮排...