set nu 設定行號
set nonu 取消行號
set expandtab tab轉換為space
set noet 取消tab轉換為space
數字 回車 當前行往下數字行
數字+g 到達目標行數
i 進入編輯模式,可以寫入
a 進入編輯模式,游標後插入字元
a 進入編輯模式,當前行末尾插入字元
o 進入編輯模式,插入一行
v 進入檢視模式, 左邊上下可選中需要的字段
y 檢視模式下,可以進行複製
p 貼上
h 左移
k 上移
j 下移
l 左移
數字 l 左移動陣列位
w 單詞左移
dd 刪除正行
dw 刪除單詞
shift $行尾
0 行首
/ 查詢
/^[1] 以1開頭
shift g檔案末尾
gg檔案開頭
ctrl d 下半頁
ctrl shift c 滑鼠選中的區域拷貝
ctrl shift v 將貼上板的資料貼上下來
ctrl + n 自動補齊,順序第乙個
ctrl + p 自動補齊,倒敘第乙個
:,.$s/content1/content2/g 全部content1替換為content2
多行編輯
ctrl v 進入縱行編輯模式
i 在字元前面新增內容
esc退出編輯模式,如果按j下移下面選中的縱行會自動補齊內容
:e! 重新整理當前檔案內容,如有兩個開發工具在開啟修改這個檔案
vimdiff file1 file2 可以比較兩個檔案差別,簡單方便實用。
vim -on file1.txt file2.txt ... filen.txt 水平開啟n個檔案
'v'選中':'只替換選中區域s/替換原文/替換內容/g
:sp file.txt 在vim內另外水平開啟其他檔案(可開啟相同的檔案)
vim -on file1.txt file2.txt ... filen.txt 垂直開啟n格檔案
:vsp file.txt 在vim內另外垂直開啟其他檔案(可開啟相同的檔案)
ctrl + w + h 左移乙個開啟的檔案
ctrl + w + j 下移乙個開啟的檔案
ctrl + w + k 上移乙個開啟的檔案
ctrl + w + l 右移乙個開啟的檔案
ctrl + w + w 輪訓移動開啟的檔案
ctrl+h 在編輯模式下,在當前游標下,往前刪除乙個字元
ctrl+w 在編輯模式下,在當前游標下,往前刪除乙個單詞
ctrl+u 在編輯模式下,在當前游標下,往前刪除一句話
:!command 執行command的shell命令
:help 可以查詢vim的相關指令
unbunt:終端
alt + t -> s :終端視窗設定標題
VIM常用指令
以下格式為 指令 作用 所以輸入的時候別把 空格 也帶進去 0 到行首 到行尾 到行首字母 到上面一句或者上面乙個 段 到下面一句或者下面乙個 段 到最後一次修改的位置,注意這個 不是單引號,是1左邊的那個按鍵 文字 搜尋指定文字,找到之後使用n來跳到下乙個相同單詞位置 數值 轉跳到指定行數 轉跳到...
VIM常用指令
vim指令比較多,在用的時候老是忘記,從網上找到了這個 儲存下來,以便用到的時候查閱。一般模式 移動游標 h 或 向左方向鍵 游標向左移動乙個字元 j 或 向下方向鍵 游標向下移動乙個字元 k 或 向上方向鍵 游標向上移動乙個字元 l 或 向右方向鍵 游標向右移動乙個字元 ctrl f 螢幕 向前 ...
vim 常用指令
1 h,j,k,l 上下左右 2 n,n co n 貼上n n行到n行下面 3 n,n m n 移動n n行到第n行下面 4 n shift g 跳轉到第n行 5 ctr u,ctr d,ctr f,ctr b翻半頁 翻全頁 6 gg,shift g跳轉開頭 結尾 7 e file進入檔案 8 w,...