整理一下巨有用的vi命令,拋棄滑鼠效率快的飛起啊~
僅供自己整理使用,參考部落格:
1、vi + 檔名,新建檔案或開啟現有檔案。
3、命令模式下:
i:在當前游標的前面插入乙個字元
i:移動游標到行首
a:在當前游標的後面插入乙個字元
a:移動到行末
o:移動到下一行
yy:複製游標所在的這一行
4yy:複製 游標所在行開始向下的4行
p:貼上
dd:剪下 游標所在的這一行
2dd:剪下 游標所在的行向下2行
d:從當前的游標開始剪下,一直到行末
d0:從當前的游標開始剪下,一直到行首
x:刪除當前的游標,每次只會刪除乙個
x:刪除當前的游標前面的那個,每次只會刪除乙個
h:向左移動 j:向下移動 k:向上移動 l:向右移動
h:移動到當前螢幕的上方
m:移動到當前螢幕的中間
l:移動到當前螢幕的下方
ctrl+f:向下翻一頁**
ctrl+b:向上翻一頁**
ctrl+d:向下翻半頁**
ctrl+u:向上翻半頁**
20g:快速的定位到第二十行**
gg:快速回到整個**的第一行
g:快速的定位到整個**的最後一行
w:向後跳乙個單詞的長度,即跳到下乙個單詞的開始處
u:撤銷剛剛的操作
ctrl+r:反撤銷
選中一片**使用下列2個命令
v:從當前游標開始向後選擇,需要繼續按上下左右方向鍵
v:選中一行,需要繼續按上下左右方向鍵
>>:向右移動**
<<:向左移動**
. :重複執行上一次的命令
:按段移動,下移
dw:刪除游標開始位置的字(乙個單詞),包含游標所在字元
r:替換乙個字元
r:替換游標以及後面的字元
/要查詢的內容:搜尋(需要按回車)
n:下乙個
n:上乙個
shift+zz:相當於wq
4、在末行模式下,如下:
:%s/abc/123/g :末行模式下,吧當前檔案的abc替換成123
:1,10s/abc/123/g:吧第一行到第十行之間的abc替換成123
w:儲存
q:退出
wq:儲存並退出
q!:強制退出,不儲存
在編輯模式下,如下:
輸入ctrl+n 或者 ctrl+p會自動補全,列表的方式顯示有同樣字首的名稱
有用的vi刪除命令
ndw 或 ndw 刪除游標處開始及其後的 n 1 個字元。d0 刪至行首。d 刪至行尾。ndd 刪除當前行及其後 n 1 行。x 或 x 刪除乙個字元。ctrl u 刪除輸入方式下所輸入的文字。r 恢復u的操作 j 把下一行合併到當前行尾 v 選擇一行 v 按下 v後即可進行矩形的選擇了 aw 選...
vi比較有用的命令
1.上下左右移動 hjkl 2.選中一整行 v 3.選中一部分 v 4.跳到檔案頭 gg 5.跳到檔案尾 g 6.撤銷 u 7.恢復 ctrl r 8.將選中文字轉為大寫 u 9.跳到最後一次修改處 10.跳到游標上一次所在出 11.以十六進製制顯示 xxd g 1或者 xxd g 2 g 2表示以...
Linux下vi的常見命令
筆者閱讀了了 鳥哥的linux私房菜 的 vim程式編輯器 一章,對vi的常用操作命令做如下記錄,以便查閱。一 vi的三中模式 1 一般模式 以 vi 開啟乙個檔案就直接迚入一般模式了 這是預設的模式 在這個模式中,你可以使用 上下左右 按鍵來移的游標,你可以使用 刪除字元 戒 刪除整行 來處理檔案...