天天看點

2014-07-04--vim相關知識

2014-07-04--vim相關知識

這個學習筆記用來記錄有關vim相關知識的學習筆記

-----------------------

VIM深度學習之旅

一、兩行合并為一行

    int

    main(int argc,char argv)

    隻需要定位于int這行,然後按大寫的J,即可

二、撤消和重做

    撤消--u鍵

    重做--ctrl+r來

    撤消整行--U(大寫的U)

三、連續插入n個感歎号

    hello world!!!!!!!!!!

    輸入後面的10個!,操作:定位到d,然後按10a!,再按兩下ESC鍵就可以了

四、快速儲存退出

    原辦法: 儲存并退出 :wq 不儲存并退出:q!

    新辦法: 儲存并退出 ZZ

    另外,用:e!可以不儲存檔案并重新載入這個檔案

五、移動和滾動

    單詞滾動--w

    向下滾屏--ctrl+d

    向上滾屏--ctrl+u

    顯示行号--:set num 或者 ctrl+g

六、查找時忽略大小寫和曆史查找

    :set ignorecase --忽略大小寫

    隻要按/,然後上下鍵來選擇即可

    同理,按下:,然後上下鍵,

七、快速查找

    你要找目前光标定位處的字段,走近按shift+*号,vim就會把肖前的字段僞為查找内容,找下一處

    :set hlsearch--高亮查找内容

八、定義标記(有待補充)

    标記--ma

    通路--`a

    打檢視所有标記--:marks

    按`,就可以在最近的兩個标記之間互相跳轉

    頁"則是回到上次編輯該檔案時光标的停留位置

    通過[和]就可以通路最後一次修改和起始和結束位置

九、替換文本

    1、用cw或者ce來将光标所處的單詞替換掉,效果是一樣的

    2、按cc的話,直接替換整行。另外用S(大寫)也能達到同樣的效果

    3、按C=c$,替換目前至行尾的内容

    4、s的話,是替換目前的字元,跟r的功能一樣

    5、以前删除一行至末尾用d$,原來D就行了,

    注意:上面的指令大多數都可以加數字!

十、可視選擇

    1、按v進行 如果想控制頭和尾,按o/O進行切換

    2、如果是大寫的V,則按行進行選擇

十一、删除單詞和替換句子

    1、一般來說,用dw/de删除單詞需要将光标定位于單詞開頭,但是如果用daw,則無需這樣,隻要光标在這個單詞上就可以了(daw=Delete a Word),如果不包括空格,就是diw;

    2、替換句子的話,就用cis就行了,

==============================================

Ubuntu 14.04 使用者如何安裝 Ubuntu Tweak 0.8.8

sudo add-apt-repository ppa:tualatrix/ppa

sudo apt-get update

sudo apt-get install ubuntu-tweak

本文轉自孤舟夜航之家部落格51CTO部落格,原文連結http://blog.51cto.com/cysky/1434592如需轉載請自行聯系原作者

cysky