移動游標
上:k nk:向上移動n行 9999k或gg可以移到第一行 g移到最後一行
下:j nj:向下移動n行
左:h nh:向左移動n列
右:l nl:向右移動n列
w:游標以單詞向前移動 nw:游標向前移動n個單詞 游標到單詞的第乙個字母上
b:與w相反
e:游標以單詞向前移動 ne:游標向前移動n個單詞 游標到單詞的最後乙個字母上
ge:與e相反
$:移動游標到行尾 n$:移動到第n行的行尾
0:移動游標到行首
^:移動游標到行首第乙個非空字元上去
%:移動到與制匹配的括號上去(),{},,<>等。
ng:移動到第n行上 g:到最後一行
ctrl+g 得到當前游標在檔案中的位置
翻頁向前翻頁:ctrl+f
向下移動半屏:ctrl+g
向後翻頁:ctrl+b
存檔:q!: 不存檔退出
:e!: 放棄修改檔案內容,重新載入該檔案編輯
:wq: 存檔退出
刪除dw: 刪除乙個單詞,需將游標移到單詞的第乙個字母上,按dw,如果游標在單詞任意位置,用daw
dnw:刪除n個單詞
dne: 也可,只是刪除到單詞尾
dnl: 向右刪除n個字母
dnh: 向左刪除n個字母
dnj: 向下刪除n行
dnk: 向上刪除n行
d$: 刪除當前游標到該行的行尾的字母
dd: 刪除一行
j: 刪除換行符,將游標移到該行,按shift+j刪除行尾的換行符,下一行接上來了.
u: 撤銷前一次的操作
shif+u(u):撤銷對該行的所有操作。
ctrl+r: 恢復撤銷的內容
o:在當前行的下面另起一行
o:在當前行的上面另起一行
nk或nj:游標向上或向下移n行,n為數字
nx:執行n次x(刪除)操作
zz:儲存當前文件並退出vim
:help :檢視幫助文件,在這之中,按ctrl+] 進入超連線,按ctrl+o 返回。
:help subject :看某一主題的幫助,zz 退出幫助
:set number / set nonumber :顯示/不顯示行號
:set ruler /set noruler:顯示/不顯示標尺
把游標放到某個單詞上面,然後按*號鍵,表示查詢這個單詞
查詢整個單詞:/\
然後按n 繼續向下找
高亮查詢
:set hlsearch 高亮顯示查詢到的單詞
:set nohlsearch 關閉該功能
r: 替換當前字元
nr字元:替換當前n個字元
查詢替換:
way1:
/【word】 :查詢某個word
cw【newword】:替換為新word
n: 繼續查詢
.: 執行替換
way2:
:s/string1/string2/g:在一行中將string1替換為string2,g表示執行 用c表示需要確認
:num1,num2 s/string1/string2/g:在行num1至num2中間將string1替換為string2
:1,$ s/string1/string2/g:在全文中將string1替換為string2
貼上:p,這是貼上用x或d刪除的文字
複製:ynw:複製n個單詞
yy:複製一行
ynl:複製n個字元
y$:複製當前游標至行尾處
nyy:拷貝n行
完了用p貼上
:split: 分割乙個視窗
:split file.c : 為另乙個檔案file.c分隔視窗
:nsplit file.c:為另乙個檔案file.c分隔視窗,並指定其行數
ctrl+w : 在視窗中切換
:close: 關閉當前視窗
vim命令學習總結
第一講小結 1.游標在螢幕文字中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。h 左移 j 下行 k 上行 l 右移 2.欲進入vim編輯器 從命令列提示符 請輸入 vim 檔名 回車 3.欲退出vim編輯器,請輸入以下命令放棄所有修改 q 回車 或者輸入以下命令儲存所有修改 wq 回車 4....
Vim命令學習筆記
2.移動 hjkl,space 逐個向後移動 shift 移動游標到末尾 3.刪除 x,dw.d dd 類似於剪下,可以再用p paste?把刪除的內容貼上到游標位置 4.撤銷 u,ctrl r 5.更改 r replace 更改單個字元,cw change word?更改乙個單詞或者單字,同時也可...
vim基礎命令學習
vim是由vi發展演變過來的編輯器,在linux環境下進行編輯處理會非常的方便快捷.vim具有多種工作模式,目前最常用的模式有 普通模式插入模式命令模式三種。vim的使用方式非常簡單,當機器安裝了vim之後,只需要vim file name 即可以使用,如果file name這個檔案存在,則開啟,否...