多視窗模式
:split
建立新視窗
ctrl + w 切換
ctrl-w =
所有視窗一樣高
ctrl-w+方向鍵
多個視窗間切換
2、標記 ma
在游標所在處做乙個名為
a的標記。最多可以在文字中做
26個標記
(a-z)
`標記移動到乙個標記
'標記移動到乙個標記所在行的行首
:marks
檢視所有標記
d`a刪除從當前位置到標記
a間的內容 ``
回到先前編輯位置
3、多檔案編輯
:next
開啟多個檔案,用
n(ext)
,p(revious)
|n(ext) 切換
:files
列出當前開啟的所有檔案
:args
正在編輯的檔名
4、其他快捷操作 h、
m、l
移動到螢幕內上中下三行;
"h"
表示"home"
,"m"
表示"middle"
而"l"
表示"last"。
zz
儲存退出 *
游標置於變數按
*,再按則向下查詢次變數出現的地方 #
向上查詢整字,和*相反
:jumps
曾經編輯過的記錄 xp
交換字元 nw
按詞前行,
n為數字,省略為1;
nb dw
刪除一下單詞 d$
刪除從當前位置到行末的所有內容;反之,d0
j 合併行 ~
更改當前游標所在位置字元的大小寫
5、~/.viminfo
記錄vi
操作資訊,
/etc/vimrc
放置vi
設定資訊。 6、
vi其他設定
:set hlsearch
查詢高亮顯示,
nohlsearch
:set incsearch
增量查詢,
noincsearch
,n|n
:set nu
顯示行號,
nonu
set autoindent
自動縮排,回車時與上一行的第乙個非空格符處對齊
set backspace=(012)
2:可以刪除任意值;0或
1:僅可刪除剛剛輸入的字元,而無法刪除原本已經存在的文字
set
顯示自己設定的引數
set all
:syntax on | off
依據程式語法顯示不同顏色
:set bg=dark
:set bg=light
顯示顏色色調
7、進行命令列模式
/ 為查詢模式
: 為寫命令模式
8、退出 w
儲存 w
filename另存為
filename
n1,n2 w filename 把
n1,n2
間的內容另存為
filename w!
唯讀時強制寫入 q
退出 q!
不可在退出 wq
儲存退出 x
儲存退出
wq!強制儲存退出 :!
command暫時離開
vi到指令模式下執行
command
9、可視模式 v
字元選擇,會將游標經過的地方反白選擇 v
行選擇,會將游標經過的行反白選擇
ctrl+v
行可視,區塊選擇,可以用長方形的方式選擇資料
shift+v
列可視 y
將反白的地方複製,p
貼上 d
將反白的地方刪除,d
刪除該行
j(大寫)
合併選中的行為一行
>
選中的部分縮排
tab =
選中的部分刪除
tab k
選中的部分檢視
man page r
選中的字元替換成同一字元 c
刪除所選中的部分並切換到輸入模式
a str
會在選中的塊後面新增文字
,它們是對齊的
i str
會在每一行所選中內容的開始前新增字串
10、其他常用命令
f c :定位字元
c的前乙個字元,行上查詢,f為向左
t c:字位字元
c的前乙個字元,只定位一次
set nu
2g //跳到第2行
ctrl + g //顯示當前的%
70% //跳到
70%的地方
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 使游標向前或向後跳過乙個單...