真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VsVim的知識點有哪些-創(chuàng)新互聯(lián)

這篇文章主要為大家分析了VsVim的知識點有哪些的相關(guān)知識點,內(nèi)容詳細(xì)易懂,操作細(xì)節(jié)合理,具有一定參考價值。如果感興趣的話,不妨跟著跟隨小編一起來看看,下面跟著小編一起深入學(xué)習(xí)“VsVim的知識點有哪些”的知識吧。

創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、涇縣網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為涇縣等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

VsVim -- 編程路上的點滴積累

先記錄,日后慢慢整理:

vim內(nèi)外部的復(fù)制粘貼

1.“+y表示從vim復(fù)制到系統(tǒng)剪切版;
2.“+p表示從外部文件(系統(tǒng)剪切版)粘帖到vim;

vim 批量刪除空行

第一種方案:
在命令狀態(tài)下,輸入:g/^\s$/d;回車,搞定。
命令解釋:
       :g 代表在全文檔范圍內(nèi)
       ^代表行的開始
      \s*代表空白字符
      &代表行的結(jié)束
      d代表刪除
      用//將3段代碼隔開

第二種方案:
刪除空行:
:g /^\n*$/ d  #g為global 正則為:行開始+換行...  其實/^\n/就可以。 d為命令,表示刪除。

vim 與 shell 之間的切換

:shell 可以在不關(guān)閉vim的情況下切換到shell命令行
:exit 從shell回到vim

vim 每隔一行:1.插入一行、2.插入三行

1):%s/\n\n/\r/g
2):g/^/norm 3o
        norm 這個命令的意思是,把后面的參數(shù)看成是在普通模式下的按鍵。

vim 文件瀏覽

:Ex 開啟目錄瀏覽器,可以瀏覽當(dāng)前目錄下的所有文件,并可以選擇
:Sex 水平分割當(dāng)前窗口,并在一個窗口中開啟目錄瀏覽器
:ls 顯示當(dāng)前buffer情況

vim 在文件之間切換及窗口調(diào)整

1、打開多個窗口
打開多個窗口的命令以下幾個:
橫向切割窗口
:new+窗口名(保存后就是文件名)
:split+窗口名,也可以簡寫為:sp+窗口名
縱向切割窗口名
:vsplit+窗口名,也可以簡寫為:vsp+窗口名
2.文件間切換
Ctrl+6—下一個文件
:bn—下一個文件
:bp—上一個文件
3.在窗格間切換的方法
Ctrl+w+h/j/k/l 
Ctrl+ww——依次向后切換到下一個窗格中
4、窗口大小調(diào)整
縱向調(diào)整
:ctrl+w + 縱向擴大(行數(shù)增加)
:ctrl+w - 縱向縮小 (行數(shù)減少)
:res(ize) num  例如::res 5,顯示行數(shù)調(diào)整為5行
:res(ize)+num 把當(dāng)前窗口高度增加num行
:res(ize)-num 把當(dāng)前窗口高度減少num行
橫向調(diào)整
:vertical res(ize) num 指定當(dāng)前窗口為num列
:vertical res(ize)+num 把當(dāng)前窗口增加num列
:vertical res(ize)-num 把當(dāng)前窗口減少num列
5、給窗口重命名
:f file
6、vim打開多文件
vim a b c
:e file
        分窗口編輯多個文件
                vim -o : 水平分割顯示
                vim -O : 垂直分割顯示
     :qa 關(guān)閉所有窗口

:n 跳至下一個文件,也可以直接指定要跳的文件,如:n c,可以直接跳到c文件
:e# 回到剛才編輯的文件

批量給單詞加入雙引號

one two three four five six

我希望改成

"one","two","four","five","six"

首先光標(biāo)定位在該行的行首,可使用^。然后鍵入f?(?表示空格),此時光標(biāo)定
位在one和two之間的空格處,然后鍵入c?","(修改空格,進(jìn)入插入模式,然
后增加","):

one","two three four five six

接著按;.,光標(biāo)將先查找下一個空格,即重復(fù)f?,這個空格位于two和three之
間,然后.可以重復(fù)上一次的修改操作,即c?",":

one","two","three four five six

接著重復(fù)按若干次;.即可完成所有中間字符的修改:

one","two","three","four","five","six

最后應(yīng)用I和A,添加開始和最后的雙引號就可以了。

通過這個例子,vimer必須要領(lǐng)會的一個精髓是:讓你的操作可重復(fù)!!。如果上
面的例子,我們用l或者->來定位空格的話,由于one、two、three這些單詞的
長度是不確定的,我們無法事先知道需要按多少次l,所以l定位是不可重復(fù)的。
而通過f可以重復(fù)我們的查找操作,從而精確的定位到空格。另外,如果我們
通過xi","代替c?","也是不可重復(fù)的,因為xi","表示先刪除空格,然后進(jìn)入插入
模式后鍵入",",這樣就是兩次分開的修改操作,而最近的操作變成了“進(jìn)入插
入模式后鍵入","”,如果通過.重復(fù)這個操作,是無法刪除空格的。

多行文本變得單行并加逗號

one
two
three
four

希望變成

"one, two, three, four"

首先將光標(biāo)定位到one的o處,Ctrl+v,3j,$,A,,,Esc,V,3j,J。這一套
連招下來,出來了:

one, two, three, four,

置換:前后字母/上下行,插入N個同一字符

?xp 交換當(dāng)前字符和其后一個字符
?ddp 交換當(dāng)前行和其下一行
?在當(dāng)前位置后插入8個*,8a* ,這里的Esc是必須的
?:1,10 co 20 將1-10行插入到第20行之后
?:1,10 m 20 將1-10行移動到第20行之后

這篇文章主要為大家分析了VsVim的知識點有哪些的相關(guān)知識點,內(nèi)容詳細(xì)易懂,操作細(xì)節(jié)合理,具有一定參考價值。如果感興趣的話,不妨跟著跟隨小編一起來看看,下面跟著小編一起深入學(xué)習(xí)“VsVim的知識點有哪些”的知識吧。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享標(biāo)題:VsVim的知識點有哪些-創(chuàng)新互聯(lián)
網(wǎng)站地址:http://weahome.cn/article/docjjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部