国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Vim入門學(xué)習(xí)之二(cheat sheet)

Shimmer / 2809人閱讀

摘要:有種東西學(xué)了記不住,是正則表達(dá)式,就是了。最近在用寫個(gè),我一個(gè)按鍵盤的,又沒什么太多的閑錢去購買高大上的,不得已開始用上了學(xué)的好多遍都沒學(xué)會(huì)的。

有10種東西學(xué)了記不住,00是正則表達(dá)式,10就是Vim了。

最近在用python寫個(gè)side project,我一個(gè)按鍵盤的,又沒什么太多的閑錢去購買高大上的IDE,不得已開始用上了學(xué)的好多遍都沒學(xué)會(huì)的Vim。Vim有多牛X,隨便問一個(gè)代碼工程師便知,但其學(xué)習(xí)難度,實(shí)在是讓很多人望而卻步, 期間不知有多少次帶開TextWrangler或者Xcode去寫代碼,實(shí)在是因?yàn)閂im連基本的用法都還不清楚,反而減少了效率

以下列出最近常用的VIM技巧

保存

:x 保存并退出(:wq)

移動(dòng)

//line
^ 當(dāng)前一行內(nèi)容的起點(diǎn)(正則表達(dá)式用這個(gè)作為開頭)
$ 當(dāng)前一行內(nèi)容的終點(diǎn)(正則表達(dá)式用這個(gè)作為結(jié)尾)
gg 文件第一行
G  文件最后一行
[行數(shù)]G 第n行(第n行)

//word
b 當(dāng)前 或 上一個(gè)單詞的第一個(gè)字母(back or beginning)
w 下一個(gè)單詞第一個(gè)字母(word)
e 當(dāng)前 或 下一個(gè)單詞的最后一個(gè)字母(end)
  
W 下一個(gè)單詞第一個(gè)字母(單詞:只要沒背空格分割即視為同一個(gè)單詞,例如self.say("你好", |單詞分界線| "hello_world")
B 當(dāng)前或上一個(gè)單詞的第一個(gè)字母(同上)
E 當(dāng)前或下一個(gè)單詞的最后一個(gè)字母(同上)

//paragraph
{ 上一個(gè)段落開始
} 下一個(gè)段落開始

//parenthesis A.K.A () {} []
% 找到下一組括號(hào) 或 跳到與當(dāng)前必配的另一個(gè)括號(hào)

設(shè)置行數(shù)

//python經(jīng)常抱怨說第幾行代碼出了問行,顯示行數(shù)會(huì)讓你覺得舒服一些
:set nu  顯示行數(shù)
:set nu! 隱藏行數(shù)

拷貝粘貼

    /***
        外部應(yīng)用->vim
    ***/
    
    //經(jīng)常好好的一段網(wǎng)絡(luò)代碼,粘貼到Vim又變成梯田了
    :set paste //粘貼之前
    //ctrl + v
    :set nopaste //粘貼結(jié)束
   /***
       vim->外部應(yīng)用
   ***/

   :set clipboard=unnamed //粘貼之前
   //copy in vim
   //?+v

窗口切換

:sv <文件名>      //垂直窗口打開新文件
:vs <文件名>      //水平窗口打開新文件 
    
   crl h|j|k|l      //需要一下配置:
   
               map  j
               map  k
               map  h
               map  l

歷史文件

:ls        //瀏覽歷史文件列表
:b <數(shù)字>        //打開對應(yīng)文件

搜索

   :noh 清理當(dāng)次搜索高亮的部分


參考文章:
https://realpython.com/blog/python/vim-and-python-a-match-made-in-heaven/#vim-extensions

https://github.com/amix/vimrc

http://www.alexeyshmalko.com/2014/youcompleteme-ultimate-autocomplete-plugin-for-vim/

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/44186.html

相關(guān)文章

  • Vim入門學(xué)習(xí)之(cheat sheet)

    摘要:有種東西學(xué)了記不住,是正則表達(dá)式,就是了。最近在用寫個(gè),我一個(gè)按鍵盤的,又沒什么太多的閑錢去購買高大上的,不得已開始用上了學(xué)的好多遍都沒學(xué)會(huì)的。 有10種東西學(xué)了記不住,00是正則表達(dá)式,10就是Vim了。 最近在用python寫個(gè)side project,我一個(gè)按鍵盤的,又沒什么太多的閑錢去購買高大上的IDE,不得已開始用上了學(xué)的好多遍都沒學(xué)會(huì)的Vim。Vim有多牛X,隨便問一個(gè)代碼...

    muzhuyu 評論0 收藏0
  • vim 鍵位圖解(cheet-sheet)

    摘要:為什么學(xué)學(xué)習(xí)或并不容易。但它也不一定非常困難。作為一個(gè)愛好者,我想出了為那些學(xué)習(xí)或提供圖形備忘單的想法,我也發(fā)現(xiàn)這是一個(gè)非常好的方法來構(gòu)建一個(gè)教程。 vi/vim graphical cheat sheet 為什么學(xué)vi/vim 學(xué)習(xí)vi或vim并不容易。 但它也不一定非常困難。 無論如何,它比使用任何其他編輯器進(jìn)行編輯更快,更強(qiáng)大,更高效,因此您可以非常好地投入時(shí)間和精力來學(xué)習(xí)它。 ...

    Markxu 評論0 收藏0
  • 用Python學(xué)數(shù)學(xué)相關(guān)教程、開源包推薦與下載

    摘要:在上篇文章里,為大家推薦了一些數(shù)學(xué)學(xué)習(xí)的軟件和微積分線性代數(shù)概率統(tǒng)計(jì)的學(xué)習(xí)視頻,今天再推薦一些精心挑選的經(jīng)典教材,并為大家提供電子書的下載鏈接,和視頻搭配起來一起學(xué)習(xí),效果會(huì)更好。我們要使用的以及等都包含在里面,無需額外下載。 在上篇文章里,為大家推薦了一些數(shù)學(xué)學(xué)習(xí)的軟件和微積分、線性代數(shù)、概率統(tǒng)計(jì)的學(xué)習(xí)視頻,今天再推薦一些精心挑選的經(jīng)典教材,并為大家提供電子書的下載鏈接,和視頻搭配起...

    wapeyang 評論0 收藏0
  • Vim 不是那么可怕,這里有5個(gè)免費(fèi)的資源可以用來學(xué)習(xí)它

    摘要:未知的事情是可怕的,未知數(shù)通常代表著一種阻力。個(gè)學(xué)習(xí)的免費(fèi)在線資源以下是可以幫你開啟學(xué)習(xí)之旅的一些資源,不要一味地學(xué)習(xí)所有的相關(guān)內(nèi)容,要知道有人用了年,他們還在學(xué)習(xí)最新的相關(guān)知識(shí)。如果你使用,你可以點(diǎn)擊這里來學(xué)習(xí)。 showImg(https://segmentfault.com/img/bVUwew?w=1186&h=800); 未知的事情是可怕的,未知數(shù)通常代表著一種阻力。Vim ...

    Jason 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<