(1)
刪除
:x
:刪除當前字元
nx
:連續向後刪除n個字元
dd:刪除整行
ndd:向下刪除n行
diw:刪除游標所在的單詞,不包括空白字元
daw:刪除游標所在的單詞,包括空白字元
dw
dg
:從當前位置到檔案末尾的內容全部刪除
dj
:刪除一行
d4j
:刪除4行
d:刪除到行尾的內容
(2)插入
:i:游標之前插入 i:在行首插入
a:游標之後插入 a:在行末插入
o:當前行下插入一空行
o:當前行上插入一空行
(3)替換
:r
:替換乙個字元
r
:替換多個字元
(4)複製、貼上
:yy:複製一行
3yy:複製3行
y:複製選中內容
p
:貼上在游標之後
p
:貼上在游標之前
v:選擇部分文字
d:剪下選中文字
j:合併兩行
(5)撤銷、重做
:u,u:撤銷
ctrl-r:重做
(6)定位
:0:行首
$:行尾
w:下乙個單詞的第乙個字元
e:下乙個單詞的最後字元
b:前乙個單詞的第乙個字元
ge:前乙個單詞的最後字元
(:到句首
):到句尾
:到段尾
ctrl+y:向上滾屏
ctrl+e:向下滾屏
ctrl+u:向上滾動半屏
ctrl+d:向下滾動半屏
ctrl+b:向上滾動整屏
ctrl+f:向下滾動整屏
ctrl-o 移動到前乙個位置,ctrl-i 移動到後乙個位置
123g,gg,shift+g
(7)統計
:ctrl-g:顯示檔案資訊
單詞出現次數--:%s/test/&/gn
(8)匹配
:匹配並替換::%s/thee/the/gc
%:括號匹配
(9)程式:
[[ :移動到**塊的開頭
][:移動到**塊的末尾
[/:移動到注釋的開頭
]/:移動到注釋的末尾
[|:查詢識別符號
多行注釋:ctrl+v、選中注釋行、shift + i插入、輸入//、esc
解注釋:crtl + v、選中注釋行、選中字元、d刪除
高亮變數:shift+*
(10)
設定
::set ignorecase不區分大小寫
:set nu 顯示行號
:set nonu 隱藏行號
(11)
其他
:查詢:/,n,n,?
外部命令--:!dir
插入文件內容--:r filename
重新整理檔案: :e
幫助-- :help
自動補全:ctrl-d或tab
vim ~/.vimrc
syntax on "語法高亮
set nu "顯示行號
colorscheme slate "配色
set hlsearch "高亮度反白
set backspace=2 "可隨時用退格鍵刪除
set ruler "可顯示最後一行的狀態
set showmode "左下角那一行的狀態
set nu "以在每一行的最前面顯示行號
set bg=dark "顯示的底色色調
syntax on "進行語法檢驗,顏色顯示
set autoindent "自動縮排
:set encoding=utf-8
:set fileencodings=ucs-bom,utf-8,cp936
:set fileencoding=utf-8
:set termencoding=utf-8
vim 命令 Vim常用命令
4.編輯 我發現膝上型電腦接外接鍵盤以後,使用觸控板和操作滑鼠都變得比較麻煩,所以想要學習一下vim,寫一篇筆記記錄常用命令。基本上vim共分為三種模式,分別是命令模式 command mode 輸入模式 insert mode 和底線命令模式 last line mode 啟動vim,便進入了命令...
VIM常用命令
vim命令記錄 vim是乙個非常強大,也非常複雜的編輯器。就連常用的命令也數以百計,而且通過各種組合,更是能夠達到數量驚人的地步。本文是我跟著vim使用者手冊學習vim的使用而作的記錄,記下一些vim的常用命令,方便查詢和複習。當然了,對於那些十分常用,比如 i 進入insert模式這種命令當然不會...
VIM常用命令
常用命令 1 游標命令 k,j,h,l 上下左右游標移動命令,雖然可以在linux中使用鍵盤右邊的四個游標鍵,但是記住這四個命令還有非常有用的,也就是右手在鍵盤上放置的位置部分 ng n為行數,該命令立即使游標跳到指定行。ctrl g 游標所在位置的行數和列數報告 w,b 使游標向前或向後跳過乙個單...