《LINUX實(shí)戰(zhàn):Vim常用技巧》要點(diǎn):
本文介紹了LINUX實(shí)戰(zhàn):Vim常用技巧,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
1. cscope操作
cscope -bqRCIi
2. ctags操作
ctags -R --fields=+iaS --extra=+q *
ctags -R --fields=+iaS --extra=+q * --c++-kinds=+cdefglmnpstuvx --c-kinds=+cdefglmnpstuvx --java-kinds=+cefgilm
3. vim不能使用退格鍵進(jìn)行刪除操作的解決方法?
兩個(gè)步調(diào):
1)去失落討厭的有關(guān)vi一致性模式,避免以前版本的一些bug和局限?
set nocompatible
2)backspace有幾種工作方式,默認(rèn)是vi兼容的.對(duì)新手來說很不習(xí)慣.對(duì)老vi 不那么熟悉的人也都挺困擾的.可以用下面的配置來辦理:
set backspace=indent,eol,start
indent:如果用了:set indent,:set ai 等自動(dòng)縮進(jìn),想用退格鍵將字段縮進(jìn)的刪掉,必需設(shè)置這個(gè)選項(xiàng).否則不響應(yīng).
eol:如果插入模式下在行開頭,想通過退格鍵合并兩行,需要設(shè)置eol.
start:要想刪除此次插入前的輸入,需設(shè)置這個(gè).
將以上兩個(gè)命令加到vim的系統(tǒng)配置文件里就可以了,一般在當(dāng)時(shí)用戶的家目錄里面:~/.vimrc.
4. vim窗口年夜小
使用vim編程時(shí)候,不可避免的要分割窗口.如果要水平的平分窗口,可以使用”:split“命令,要垂直的平分窗口,則可以使用”:vsplit“或者 “:vertical split”命令.
如果要改變窗口尺寸,可以用ctrl + w + +\- 來改變窗口尺寸,這個(gè)操作方式等同于命令” :<C-W>+ "或者” :<C-W>- ",如果一次要增加3個(gè)char或者減少3個(gè)char,則命令是” :<C-W>+ 3"或” :<C-W>-3",其實(shí)這兩個(gè)命令也不是真正的命令,僅僅是替代了操作方式罷了.
上面這個(gè)問題需要使用到vim的resize命令,命令如下:” :<C-W>+3 "等效于“:resize +3”,命令” :<C-W>-3 "等效于“:resize -3”.
垂直分割窗口時(shí)的命令就是在分割窗口命令”split“前面加上”vertical“,同樣地,垂直分割窗口時(shí)修改窗口尺寸的命令就是在水平分割窗口時(shí)改變窗口尺寸的命令”resize“前面也加上”vertical“為”vertical resize“.
因此,垂直分割窗口時(shí)要給窗口增加3個(gè)char或者減少3個(gè)char 的命令是":vertical resize +3" 或 ":vertical resize -3".
如果你嫌棄敲命令不方便,則可以在你的.vimrc里面添加下面幾行代碼,這樣就方便多了,可以通過兩個(gè)鍵盤操作來改變窗口尺寸了:
nmap w= :resize +3<CR> nmap w- :resize -3<CR> nmap w, :vertical resize -3<CR> nmap w. :vertical resize +3<CR>
Vim入門根基知識(shí)集錦?
Vim入門根基教程
把Vim打造成優(yōu)秀的C++ IDE?
Ubuntu 14.04進(jìn)級(jí)Vim7.4到8.0?
Vim安裝youcompleteme自動(dòng)補(bǔ)全插件?
Linux Vim編纂器使用簡單講解?
Vim文本編纂器?
Vim安裝與設(shè)置裝備擺設(shè)進(jìn)階版
Vim編纂器使用教程?
Ubuntu 16.04 Vim YouCompleteMe自動(dòng)補(bǔ)全的安裝設(shè)置裝備擺設(shè)與使用?
Linux文本編纂器Vim基礎(chǔ)教程?
本文永遠(yuǎn)更新鏈接地址:
學(xué)習(xí)更多LINUX教程,請(qǐng)查看站內(nèi)專欄,如果有LINUX疑問,可以加QQ交流咨詢。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/6671.html