-
shift + v 是面向行的可視模式
查看全部 -
:h operator? 可以查看文檔
宏就是用來解決重復的問題
結(jié)束錄制就是一個q即可
ctrl + a? 當前數(shù)字加1
查看全部 -
v2aw? : 選中兩個單詞
vaw與vw的區(qū)別,vaw選中整個單詞,vw之選中光標之后的部分
dw與daw同理
查看全部 -
vim? -On? ? *.txt? ?以水平分隔方式打開多個txt文件,n是文件的數(shù)量,注意有一個? '-'? 別忘了
ctrl +w? q 關閉當前分屏
標簽是容納一系列窗口的容器
查看全部 -
:files 查看緩沖區(qū)列表
:buffers? ?查看緩沖區(qū),貌似與 :files 功能一樣?
:ls? ? ?和上面兩個一樣?
%a? a是active的意思
:bn? (buffer next)? 下一個緩沖區(qū)
查看全部 -
快速插入多個hello
比如在同一行插入5個 "hello":? 先在普通模式按下5,然后按i進入插入模式,輸入 "hello ",按esc進入普通模式,即可看到5個hello
插入3行相同的內(nèi)容,先輸入3,再按o,和上面類似
~ 對光標上的單個字符進行大小寫轉(zhuǎn)換
g~w 對單詞大小寫轉(zhuǎn)換,光標必須在單詞的第一個字母上
如果想在下面一行進行同樣的操作(比如大小寫轉(zhuǎn)換),直接將光標移動到下面一行,然后按下? .? ?即可
我試了一下,? gu回車是整行轉(zhuǎn)換成小寫,? gU回車是整行轉(zhuǎn)換成大寫
guw? / gUw? 是單個單詞進行大小寫轉(zhuǎn)換
上圖中pattern的意思是支持正則表達式
%表示全局的意思
?
shift + r 替換當前行,
直接按r可針對光標所在的單個字符進行替換,與s的區(qū)別是,s會進入插入模式
cw修改單詞,會進入插入模式
查看全部 -
寄存器:訪問方式都是 "? + 寄存器名字
無名寄存器是默認寄存器
數(shù)字寄存器從0到9共十個
黑洞寄存器:"_
命令模式下 輸入 register可查看寄存器:
:register 或 :reg命令模式下? h? reg 可查看寄存器的幫助
x是剪切單個字符
5dd? 與? d5d效果是一樣的
查看全部 -
0與shift + 6都是移動到行首,區(qū)別是如果行首有空格,0仍然移動到行首,shift + 6 則是移動到第一個非空格處
如果行首是tab的話,0與shift + 6的效果一樣
shift + 4移動到行尾
如果細心一點,可以發(fā)現(xiàn) shift + 6 與 shift + 4 與正則表達式的行首行尾一個意思
w 與 shift + w 的區(qū)別,shift + w 僅把空格當作單詞間的分隔符,而w還會把特殊字符當作分隔符
ctrl + g 、g + ctrl-g
普通模式下? >> 對當前行進行縮進,? << 左縮進
命令模式下縮進多行見上圖
81,83>? ?縮進81到83行
等價于:
81>3
查看全部 -
普通模式下按住v進入可視模式
可視模式下移動光標即可選中多行內(nèi)容,如何移動光標呢?當然是? h j? k? l? ?或者5gg之類的命令啦
查看全部 -
set ignorecase? 查找時忽略大小寫
set autoindent 復制當前行的縮進到下一行
set smartindent? 根據(jù)文件類型自動縮進
set expandtab? ?用空格代替tab
map是用來映射快捷鍵的
let有點類似于賦值
查看全部 -
vimrc? ? rc的含義是run command
系統(tǒng)級vimrc
用戶級vimrc
:h vimrc? 查看vimrc的介紹
:version? 查看vim版本
"? ?注釋
設置行號:set number
如果想取消某個設置,就加上no
比如:set nonumber
想查看是某一項是否設置,加上問號,比如? set number???
如果設置不顯示行號,會顯示? ?nonumber
set history=1000? ? 設置vim中命令的歷史紀錄為1000條
(前提是首先要在vim中輸入冒號進入命令模式,才能使用上下鍵查看歷史記錄)
set ruler? 右下角可以查看光標的位置信息
set hlsearch? ? 縮寫:set? hls? 查找的時候匹配值會高亮
配合 set incsearch? ?可以在邊搜索時邊顯示高亮
?
查看全部 -
vim總結(jié)
查看全部 -
可視化模式操作
查看全部 -
可視化模式
三種子模式
查看全部 -
宏保存
查看全部 -
宏
查看全部 -
文本操作
查看全部 -
文本對象
查看全部 -
文本對象和宏
查看全部 -
標簽操作和命令鍵
查看全部 -
標簽操作
查看全部 -
標簽
查看全部 -
移動
查看全部 -
緩沖區(qū),標簽,窗口
查看全部 -
緩沖區(qū)列表
查看全部
舉報