欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux系統(tǒng)中vim工具常用命令大全

  發(fā)布時(shí)間:2014-04-21 08:51:53   作者:佚名   我要評(píng)論
在linux下做開(kāi)發(fā),甚至是只做管理維護(hù)工作,也少不了Vim的使用。作為一個(gè)新手,我也是剛剛接觸,本節(jié)將我日常使用或收集的Vim常用命令記錄下來(lái)

在linux下做開(kāi)發(fā),甚至是只做管理維護(hù)工作,也少不了Vim的使用。作為一個(gè)新手,我也是剛剛接觸,本節(jié)將我日常使用或收集的Vim常用命令記錄下來(lái)。

當(dāng)然,直接在命令行上輸入:vimtutor,就可以學(xué)習(xí)到Vim的所有命令了。Vim很強(qiáng)大,很多牛人在vim里集成很多插件什么的,但這里只介紹基本vim命令。

移動(dòng)命令

h      "左j      "下k      "上l      "右w      "光標(biāo)移動(dòng)到下一個(gè)單詞的首字符 a word forwardb      "光標(biāo)移動(dòng)到上一個(gè)單詞的首字符e      "光標(biāo)移動(dòng)到下一個(gè)單詞的尾字符ge     "光標(biāo)移動(dòng)到上一個(gè)單詞的尾字符$      "將光標(biāo)移動(dòng)到當(dāng)前行行尾^      "將光標(biāo)移動(dòng)到當(dāng)前行第一個(gè)非空白字符0      "將光標(biāo)移動(dòng)到當(dāng)前行第一個(gè)字符

 注:  這些命令除了'0'命令以外都可以在前面接受一個(gè)記數(shù),2$;上面所有命令都可以在前面接受一些操作命令,如d$,dw等。

修改命令

x        "刪除一個(gè)字符d        "其后跟任何一個(gè)位移命令,將刪除從當(dāng)前光標(biāo)到位移終點(diǎn)處的文本         "內(nèi)容,如dw,delete word                          c        "與d命令功能類(lèi)似,不同的在執(zhí)行完刪除后命令進(jìn)去Insert模式,change dd       "刪除一整行yy       "復(fù)制一整行p        "把剪貼板內(nèi)容粘帖到當(dāng)前位置
vimdiff 1.c 2.c "創(chuàng)建一個(gè)垂直分割窗口比較這兩個(gè)文件不同的地方

 搜索命令

f<a>     "單字符搜索,fa是在當(dāng)前行搜索下一個(gè)a,find a/string  "全文本搜索一個(gè)字符串,如要找到單詞"func"則用/func         "如果文本有多個(gè)func,按下n就會(huì)移動(dòng)到接下來(lái)的func位置上
        "n前面也可以接受數(shù)字計(jì)數(shù),如3n,就會(huì)找緊接第三個(gè)func
?string  "與/string的功能相同,唯一的區(qū)別就是搜索的方向相反

 注:

可以用:set noingorecase 忽略字符大小寫(xiě);

/和?命令都有記憶功能,可以用多次<UP>鍵選擇搜索歷史,記錄命令最大的歷史條數(shù)可以在會(huì)話viminfo上更改;

搜索字符.*/?%$^[]等特殊字符要在前面加一個(gè)反斜杠轉(zhuǎn)意;

搜索到孤立的單詞,也就是前后都沒(méi)有其他字符的(除了空格,制表符),如只搜the,不想搜到there或whether這樣的,要用/\<the\>;

可以用:set hlsearch把要搜索的單詞高亮顯示;

定位命令

G      "光標(biāo)移動(dòng)到文件的最后一行,或者Shift+G15G    "光標(biāo)移動(dòng)到文件的第15行,或者15gggg     "光標(biāo)移動(dòng)到文件的第一行 45%    "光標(biāo)移動(dòng)到文件45%處H      "光標(biāo)移動(dòng)到當(dāng)前屏幕的最開(kāi)始M      "光標(biāo)移動(dòng)到當(dāng)前屏幕的中間L      "光標(biāo)移動(dòng)到當(dāng)前屏幕的最后

 注:  CTRL+g查看當(dāng)前光標(biāo)位置

滾屏命令

CTRL+U  "窗口向上滾半屏CTRL+D  "窗口向下滾半屏CTRL+E  "向上滾一行,沒(méi)太大實(shí)際意義CTRL+Y  "向下滾一行CTRL+F  "向前滾一整屏CTRL+B  "向后滾一整屏zz      "當(dāng)前行置于屏幕中央zt      "當(dāng)前行置于屏幕頂端zb      "當(dāng)前行置于屏幕底端

 分割窗口

:split    "橫著分割:new      "橫著添加一個(gè)新窗口:vsplit   "豎著分割:vnew     "豎著添加新窗口CRTL+W w  "按順序切換小窗口:qall     "關(guān)閉所有窗口:wall     "保存所有窗口

 標(biāo)簽(tab)命令

:tabedit filename "在正在編輯的vim窗口建一個(gè)叫filename的tab頁(yè):tab split "新建一個(gè)tab頁(yè)gt         "移動(dòng)到下一個(gè)tab頁(yè)gT         "移動(dòng)到下一個(gè)tab頁(yè)

相關(guān)文章

  • CentOS系統(tǒng)中安裝高亮vim編輯工具的方法

    這篇文章主要介紹了CentOS系統(tǒng)中安裝高亮vim編輯工具的方法,需要的朋友可以參考下
    2014-05-01
  • Linux中vi、vim命令大全

    vi 是 unix/linux 下極為普遍的一種文本編輯器. vi 有各種變種, 在不同的機(jī)器上有不同的變種軟件. 其中 vim 比較好用也用得比較廣泛. vim 是 Vi IMproved 的縮寫(xiě), 表示更好
    2014-03-13
  • linux vim配置文件(語(yǔ)法高亮)

    linux vim配置文件:語(yǔ)法高亮、顯示狀態(tài)行、C程序提供自動(dòng)縮進(jìn)等設(shè)置
    2013-12-13
  • LINUX vim替換字符串指令

    vi/vim 中可以使用 :s 命令來(lái)替換字符串。以前只會(huì)使用一種格式來(lái)全文替換,今天發(fā)現(xiàn)該命令有很多種寫(xiě)法
    2013-10-16
  • linux vim 配置文件(高亮+自動(dòng)縮進(jìn)+行號(hào)+折疊+優(yōu)化)

    將一下代碼copy到 用戶目錄下 新建文件為 .vimrc保存即可生效
    2013-07-31
  • linux vim配置文件(經(jīng)典實(shí)用,值得珍藏)

    分享vim配置文件一個(gè),可以直接使用,配置出非常實(shí)用的編程功能,有需要的朋友參考下
    2013-07-31
  • linux Vim經(jīng)典配置一例

    把如下的文件保存為L(zhǎng)inux主文件夾的".vimrc"文件(不同的Linux版本略有不同,ubuntu下是.vimrc),即可以把vim打造成一把利器
    2013-02-11
  • linux vi命令詳解

    linux vi命令大全整理,可供需要的朋友參考
    2012-11-09
  • linux vim 操作筆記

    Vim是一個(gè)類(lèi)似于Vi的文本編輯器,不過(guò)在Vi的基礎(chǔ)上增加了很多新的特性,Vim普遍被推崇為類(lèi)Vi編輯器中最好的一個(gè),事實(shí)上真正的勁敵來(lái)自Emacs的不同變體
    2012-11-01
  • linux vi 操作筆記

    vi(vim)是上Linux非常常用的編輯器,很多Linux發(fā)行版都默認(rèn)安裝了vi(vim)。vi(vim)命令繁多但是如果使用靈活之后將會(huì)大大提高效率
    2012-10-31

最新評(píng)論