vim還是要學(xué)習(xí)一個(gè)

雖然好用的ide一大堆, 高級(jí)的編輯器也不少, 但論裝逼在vim面前沒一個(gè)能打的. 雖然一直用sublime, 但其實(shí)在終端里面用到編輯器的次數(shù)還是蠻多的. 稍微學(xué)學(xué)vim的基本用法有百利而無一害啊.


(vim配上半透明的終端是一件多么裝b的事情啊~)

和普通編輯器不同, vim的操作大都要快捷鍵按粗來. 如果快捷鍵記得不牢, 就連基本的刪除復(fù)制粘帖都做不到.

vim的模式

vim分為幾個(gè)模式, 有:

1.insert 模式, 可以像普通編輯器一樣編輯文本(主要就是打字)

2.普通模式, 一般編輯器里是沒有的, 用來做一些操作(用Esc在insert模式和普通模式間相互切換)


3.命令模式, 像是是普通模式下的一個(gè)功能吧, 普通模式下按下<Shift + :;>鍵, 會(huì)在最下角出現(xiàn)一個(gè)小冒號(hào), 可以在里面輸一些命令.

vim的基本操作

總結(jié)一下剛剛學(xué)會(huì)的vim操作

1.hjkl ?在文字間移動(dòng)可以用上下左右, 當(dāng)然vim推薦你用一種奇怪的方法, 在普通模式下用hjkl移動(dòng). h往左移, l往右移. j往下, k往上. 看起來很奇怪, 實(shí)際用起來也很奇怪. 不過據(jù)說這樣可以讓手一直處在鍵盤的工作區(qū)..... 我好奇難道移一下手這么短的時(shí)間也會(huì)影響'開發(fā)效率' 嗎?

2.w e ?向后移一個(gè)到個(gè)詞的開頭和結(jié)尾. 不得不說這確實(shí)很好用, 定位的時(shí)候很快. 可惜不能定位中文詞.

3.x ?刪除當(dāng)前光標(biāo)所在的那個(gè)字符, 當(dāng)然在insert模式里可以用<Backspace>刪除字符

4.:w ? ? ?write, 就是普通的保存

5.:q ?quit

6.:!<something> !代表強(qiáng)制進(jìn)行某項(xiàng)操作. 舉個(gè)栗子 !w 強(qiáng)制寫入, !q強(qiáng)制退出, !xxoo 強(qiáng)制xxoo....... 另外, !wq是一個(gè)固定搭配, 就是存盤后退出啦.

7.dd ? 刪除當(dāng)前一行, 并添加進(jìn)粘帖板里

8.p ? paste,

9.0 和 $ 相當(dāng)于home和end鍵, 一個(gè)到行首一個(gè)到行尾. 在macbook這種沒有home和end鍵的筆記本上可能會(huì)比較有用. 不過為什么到行首的快捷鍵要在到行尾的的右邊啊, 老是一不小心就弄反了

10. u undo

11.gg和G ?到文本的開頭和末尾

12.:bn和:bq 打開多個(gè)文件的話可以切換文件, 類似于sublime里面的<ctl-pageup>/<ctl-pagedown>

13.y 拷貝 也就是復(fù)制..

14.v 可視化, 用來選擇一段文本用的, 具體功能和普通記事本里用鼠標(biāo)選中是一樣的.

15.:new 創(chuàng)建另一個(gè)文件,可以當(dāng)多窗口來用~

16: <ctl+N> 自動(dòng)補(bǔ)全出現(xiàn)過的詞~



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢(mèng)閱讀 100,664評(píng)論 9 468
  • 命令歷史 以:和/開頭的命令都有歷史紀(jì)錄,可以首先鍵入:或/然后按上下箭頭來選擇某個(gè)歷史命令。 啟動(dòng)vim 在命令...
    im螞蟻閱讀 31,059評(píng)論 3 48
  • 1.一級(jí)目錄1.1二級(jí)目錄1.1.1三級(jí)目錄 一、實(shí)驗(yàn)介紹 1.1 實(shí)驗(yàn)內(nèi)容 本次實(shí)驗(yàn)將學(xué)習(xí)vim中的不同模式和一...
    粵川閱讀 320評(píng)論 0 1
  • 越南仔再也跑不動(dòng)了,七月的蟬叫起來沒完沒了,歇斯底里般,如同一個(gè)餓了沒奶吃的嬰兒。 在虎丘,沒有一個(gè)小伙伴待見越南...
    威廉汪閱讀 214評(píng)論 0 1
  • 《往日時(shí)光》 ——瘦桶 冬意飄滿南方的海岸 落葉在小路上安靜地發(fā)呆 看著愛情在愛里靠了岸 往日時(shí)光像塵...
    瘦桶閱讀 681評(píng)論 0 67

友情鏈接更多精彩內(nèi)容