精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

vim常用實用用法總結

系統 Linux
vim乃Linux下相當牛掰一文本處理神器也,是vi編輯器的升級版,全稱叫Vi IMproved. 而vi則是Visual Interface的縮寫,他們處理都是ASCII碼字符數據,熟練使用vim絕對是你成為Linux大牛不可或缺的本領,所謂千里之行,始于足下。

vim乃Linux下相當牛掰一文本處理神器也,是vi編輯器的升級版,全稱叫Vi IMproved. 而vi則是Visual Interface的縮寫,他們處理都是ASCII碼字符數據,熟練使用vim絕對是你成為Linux大牛不可或缺的本領,所謂千里之行,始于足下。

我這里寫的比較啰嗦,但都是非常常用的用法,如果覺得看著太費勁不夠直觀,可以看另一篇博文   VIM命令大全, 這里有更多的常用的實用的用法;當然如果你不想上網查,vim自帶的幫助文檔也有的查,直接輸入vim然后回車,會進入vim編輯器,此時輸入:help就可以進入幫助文檔,輸入 :help command 還可以查處子命令的用法, 例如我想查看 d這個命令的作用和用法,直接:help d就可以啦,授人以魚不如以漁嘛。。

下面就本人學習過程中一些非常常用到的比較實用的用法做一下總結,

首先vim有三種模式: 編輯模式,輸入模式,末行模式


編輯模式: 也叫命令模式,用vim打開文件后默認進入的就是此模式,在此模式下,可以組合使用vim的一些命令,完成對文件的快捷操作,

字符移動操作:

h, j, k, l 四個鍵分別對應 左,下, 上, 右 操作, 這個左右比較好理解,h在左邊,l在右邊,j, k在中間表上下,但是我們正常慣用右手的人就有點不好理解,反正我是這樣感覺的,正常按我的思維左邊的表示上,右邊就下了,比較順手,所以我推測開發(fā)vi的人估計是個左撇賴子,很多有成就的牛逼的人都是左撇賴子,愛因斯坦。。。所以沒事開發(fā)一下右腦也是有好處滴,, 關于這個馬哥也有個助記的方法,就是j代表japan小日本鬼子,k代表korea棒子,在地圖上棒子在鬼子的上面,所以k是向上的箭頭,j是向下的箭頭,當然了不管是什么方法只要能幫助記憶就中,黑貓白貓嘛

單詞移動操作:

w word 向后移動一個單詞,光標定位在詞首

e  end of a word 向后移動一個單詞,光標定位在詞尾

b  backword 意思是向前移動一個單詞

句子跳轉:

) 跳到下一句

( 跳到上一句

段落間跳轉

}  下一段

{ 上一段

句子間跳轉和段落跳轉不太常用,配置文件等的句子段落劃分可能跟我們想的會有不同啦。

行間跳轉

1G / gg 跳轉至第一行

G  跳轉至最后一行

#G  #為正整數,跳轉至第#行

行內跳轉

^ (shift + 6)  跳至行首(行首第一個非空字符),這個托字符在Linux中也是個神一樣的存在,你會經常和打打交道

0 對,就是數字0,光標跳至絕對行首(真正的行首)

$ 這個美元可以跳到行尾,和^一樣也是一個神一樣的存在,各個地方你都會看到她的倩影

跳轉進階用法:

  上面的這些個移動都是一個一個的移動的,如果要移動的位數比較多,恰好又不在行首或行尾,一個一個點,豈不是很麻煩?莫怕,作者早為你想到了,比如我想一下向上移動6個字符,按下6h,效果刷刷的,想一下向后跳8個詞?按下8w,你懂的,那好吧不哆嗦,以此類推…… 3e, 4b, 5j, 7k, 9) …… 自己好好玩去吧,記住他并在使用的時候經常的想起他并經常的使用他,一般人我可不告訴他。當你基本脫離上下左右箭頭的時候,你基本也就離大牛不遠啦。


輸入模式:

要從命令模式進入輸入模式,方法有很多,根據需要來使用,注意看我后面標出的字母縮寫

  • i insert 在當前光標之前插入
  • a append  在當前光標之后插入
  • I 大寫在行首插入
  • A 大寫在行尾插入
  • o 在當前光標所在行的下面一行插入
  • I  在當前光標所在行的上面一行插入

在任何模式下按下ESC鍵可以退出當前模式,回到命令模式,已經是命令模式的則還在命令模式。

編輯是可以了,復制呢,答案是肯定的,首先確定回到命令模式,

按下yy y是yanK的縮寫,整行內容就被復制到剪切板中了,然后把光標移動到你想的位置按下p剛把剛才復制的那行粘貼到你光標所在行的下面一行,P大寫則粘貼至上面一行,p是paste的縮寫是也; 剪切的話dd是也,當前行的內容刪除而后會放在剪切板中,粘貼方法相同。

再有一個比較高端的用法可以在命令模式下按下v(按字符選取)或者V(按行選取), 此時會進入可視化模式,移動你的光標哈哈,就像在windows下拖動你的鼠標一樣,然后復制剪切隨便你啦。。

還有個值得提一下的用法,就是如果想翻屏的話,可以用

  • ctrl + f (forward) 向后翻一屏,
  • ctrl + b (backword) 向前翻一屏,
  • ctrl + d  (down) 向后翻半屏
  • ctrl + u (down) 向前翻半屏

實用命令 d delete 刪除命令,可以和其他命令組合刪除詞,字符,行,等

例如dh向左刪除當前字符,dl向右刪除當前字符,dj刪除當前行和下面一行,dk刪除當前行下上面一行,dw刪除向后一個單詞,de, db …

當然你還可以用 d1h, d2l, d#w, d#b(#用你需要的正整數代替) … ,如果需要重復之前的操作,只需按下” . “即可,需要重復多次就按下多次 “. “

和d稍微不同的還有一個命令c,這個命令是哪個單詞縮寫,我也不知道,用法和d用法類似,不同的是刪除之后直接會進入insert編輯模式, 相當于d執(zhí)行后又按下i

常用命令大概這么多了,還有個比較實用的用法:窗口的拆分: 當你編輯一個文檔而又需要參照此文檔其他章節(jié)的內容又不想再打開一個文檔的時候就派上用場了, 這個功能類似于word里的窗口拆分,在word2007中,點 “視圖” 菜單 –> “拆分“即可。在編輯文檔的時候還是非常有用的。

在vim下,按下ctrl + w 然后按s, (split 縮寫)則可以實現水平拆分,按下 v (vertical 縮寫)則可實現垂直拆分,具體效果說是說不清楚的,自己體驗一下吧。 需要兩個窗口切換則先按下ctrl + w 然后按相應的上下左右→即可。需要退出的話:q 退出當前,:qall退出所有 :!qall 強制退出所有(這是末行模式命令下面會提到)

還有一個打開文檔的技巧,vim + /path/to/file (相對或絕對路徑定位到你要打開的文件) 直接打開到最后一行, vim +# /path/to/file 打開在第#行,

又想起來一個命令的撤消: 保證你在命令模式下,按一下u則可以撤消一步操作,按多次撤消多步操作,vim默認可以保存50次,這個值可以通過編輯/etc/vimrc 中 set history=50那一行的值改變,如果手賤撤消多了也8怕,按ctrl + r (restore) 可以恢復你的撤消, 按大寫的U可以撤消所有操作。


末行模式:

末行模式下的功能更加強勁,在命令模式下按下冒號:可以進入末行模式,:w 保存編輯內容,write , :q 退出quit :wq 保存并退出 前面加!表示強制 :!q強制退出,:x = :wq , 

搜索功能: :/text (text為你要查找的字符串) 向后查找, :?text 向前查找, 查找到的內容會高亮顯示, 按n(next)會和你查找的方向相同找下一個,按大寫N則向相反方向查找下一個

窗口屬性定義:

  1. :set ai | autoindent 開啟自動縮進(寫腳本時就老開心啦,寫出來那叫一個漂亮)
  2. :set nu (number) 顯示行號
  3. : set nonu (no number) 取消顯示行號
  4. : set ic | ignorecase 忽略大小寫
  5. :set hlsearch (highlight search) 搜索高亮顯示
  6. :set sm| showmatch 不要想歪了,顯示匹配的括號

所有的設置前面加個no就可以取消顯示了,當然你的設置只對當前編輯的文檔生效,如果想永久生效可以寫入/etc/vimrc配置文件 或~/.vimrc文件,~代表家目錄

好了,下面上一盤壓軸大菜:查找和替換,這個東西以后編輯配置文件老有用啦,我來舉個例子,有圖有真相:

LOOK 1:

原文如下,現在我要把所有的zhishen 后面都加上一個must,

輸入如下命令

  1. :%s/\(shen\)/\1 must/g 

解釋一下這行命令,進入末行模式,% 代表全局查找,s (search)查找命令,紅色標出的一對括號,表示轉義,即使用括號原來的意思,因為括號在Linux下有其特有的功能的,后面的\1代表引用前面括號內的內容,g (global)表示全局,當然后面還可以加i (ignore case)忽略大小寫,如果有需要的話,/ 是每個字段之間的分隔符,為了方便區(qū)分,某些情況下你可以替換成# @ 都可以。

當然像這種簡單的正則表達式,只有一個引用內容的括號可以省略不寫,引用也可以直接用一個簡單的&來解決,于是上面的命令也可以這樣寫:

 :%s/shen/& must/g 效果是一樣的 或者 :%s#shen#& must#g

 效果如下:

LOOK 2:

這里我以apache的配置文件httpd.conf為例,比如從102行到109行的配置我不想啟用了現在,我就可以在每一行前面加個#注釋掉即可,

:.,109s/^/#/g  這里我把光標移動到102行,前面的.代表當前行,整個表示從當前行到第109行所有開頭都用#替換,也可以這樣寫 :102,109s/^/#/g 或者 :.,+7s/^/#/g 再或者 :102,+7s/^/#/g 都是一樣的效果。

LOOK 3:

這個情景我想把102行到109行移動到93行的下面

:102,109d 回車,代表刪除102到109行,但是這里的刪除是先放到剪切板中的,所以下面的你懂啦,把光標移動94行,按下一個大寫的P,哈哈就全部粘貼過來啦。

就寫這么多了吧,這些都是可能經常能用到的功能。vim的功能非常之強大,首先把為些常用的基礎的學會吧,再稍微高級一點的常用功能可以看一下我的另一篇博文《VIM命令大全》,自己結合說明慢慢摸索,基本這些差不多夠平常工作用了。

責任編輯:奔跑的冰淇淋 來源: 51CTO博客
相關推薦

2021-10-22 10:05:19

wget命令Linux

2010-06-28 11:06:04

SQL Server

2021-02-15 12:06:05

PythonSetDict

2020-07-06 07:37:58

Linux虛擬

2020-05-11 09:38:52

Python開發(fā)函數

2010-04-22 10:36:41

Oracle數據導入

2010-04-12 16:12:07

Oracle HINT

2020-09-28 15:14:31

Linux常用命令實用命令

2010-07-13 16:40:41

Perl引用

2021-11-04 09:08:39

項目JS 解構知識

2010-10-08 15:44:17

vim

2010-07-20 13:53:44

Perl引用

2016-10-31 15:27:23

Vim

2017-04-05 15:00:26

VimLinux開源

2016-10-31 15:13:56

Vim

2016-10-27 13:07:39

Vim插件開發(fā)者

2010-07-16 13:45:41

Perl引用

2010-08-18 09:19:34

Vim編輯器Vim 7.3

2020-08-31 08:25:06

Python時間模塊開發(fā)

2017-03-29 11:20:45

maven插件總結
點贊
收藏

51CTO技術棧公眾號

精品一区二区精品| 成人精品中文字幕| 激情久久av一区av二区av三区| 国产精品毛片va一区二区三区| www.日本精品| 少妇精品久久久| 欧美一区二区三区的| 国产精品999视频| h视频在线观看免费| 国产精品1024| 国产精品久在线观看| 免费一级片在线观看| 欧美日韩久久精品| 精品国产1区2区3区| 我看黄色一级片| 久久久久黄久久免费漫画| 久久久久久久久久美女| 97人人模人人爽人人少妇| 免费一级a毛片| 一区在线视频观看| 久久久av网站| 国产黄色大片免费看| 97久久亚洲| 欧美日韩情趣电影| 欧美 丝袜 自拍 制服 另类| 免费av网站在线观看| 久久久99精品久久| 国产伦理久久久| 国产免费不卡av| 日本一不卡视频| 欧美在线视频免费| 久久久久香蕉视频| 亚洲色图网站| 日韩中文有码在线视频| 中文字幕成人动漫| 天海翼精品一区二区三区| 精品少妇一区二区三区免费观看| 另类小说色综合| 亚洲校园激情春色| 黑人巨大精品欧美一区二区免费| 女人被男人躁得好爽免费视频| 午夜在线免费观看视频| 国产香蕉久久精品综合网| 国产伦精品一区二区三区视频免费| 国产精品乱码久久久| 日韩成人伦理电影在线观看| 欧洲美女免费图片一区| 日韩毛片在线视频| 国产综合网站| 欧美高清自拍一区| 久久高清无码视频| 亚洲午夜一级| 欧美激情第6页| 免费在线黄色片| 国内精品嫩模av私拍在线观看| 久久在线视频在线| 九九视频在线观看| 欧美区亚洲区| 久久久人成影片一区二区三区| 久久久久免费看| 亚洲精品社区| 青草青草久热精品视频在线网站| 日本a级c片免费看三区| 日韩在线一二三区| 国产欧美一区二区三区久久| 91欧美日韩麻豆精品| 韩国av一区二区三区四区| 成人免费大片黄在线播放| 99热这里只有精品1| 成人性视频网站| 久久久福利视频| 黄色片视频在线观看| 国产精品欧美一级免费| 中文字幕一区二区三区最新| 七七成人影院| 精品毛片网大全| 天堂社区在线视频| 电影一区中文字幕| 精品电影一区二区| 国产精品毛片一区二区| 日韩精品久久| 欧美精品久久久久久久免费观看| 香蕉视频一区二区| 久久综合五月| 91成人免费视频| 亚洲 欧美 激情 另类| 国产日产欧产精品推荐色| 在线丝袜欧美日韩制服| 激情网站在线| 欧美制服丝袜第一页| www.51色.com| 欧美电影免费网站| 日韩中文字幕在线| 国产一区二区99| 久久精品72免费观看| 国产一区二区久久久| 国产在线中文字幕| 一区二区三区资源| 黄色av免费在线播放| 伊人亚洲精品| 亚洲精品天天看| 69av视频在线| 日韩1区2区3区| 国产精品区免费视频| 9色在线视频网站| 天天综合色天天综合| 午夜精品久久久久久久99热影院| 日韩高清电影免费| 欧美成人高清视频| 国产一级片一区二区| 不卡一区中文字幕| 97超碰人人爱| 456成人影院在线观看| 亚洲成人激情在线观看| 熟女少妇a性色生活片毛片| 国产日韩综合| 高清国产在线一区| 高清全集视频免费在线| 在线观看91精品国产入口| 日本人添下边视频免费| 亚洲第一天堂| 国产日本欧美一区| 成人激情电影在线看| 精品久久久久久电影| 色诱av手机版| 亚洲综合小说| 成人激情视频网| www.中文字幕久久久| 欧美日韩国产丝袜美女| av影片在线播放| 一区二区三区中文| 国产精品视频成人| 超碰在线影院| 91国产福利在线| 在线不卡av电影| 亚洲欧美bt| 免费久久99精品国产自| 小视频免费在线观看| 亚洲激情视频网站| 中文字幕在线观看免费视频| 成人午夜在线免费| 大陆av在线播放| 成人盗摄视频| 韩国福利视频一区| 亚州男人的天堂| 欧美日韩亚洲一区二区三区| 玖玖爱在线观看| 性欧美xxxx大乳国产app| 国产美女99p| 久草成色在线| 亚洲精品成人av| 日本在线播放视频| www久久精品| 成人在线激情网| 欧美另类69xxxxx| 国产精品美女av| 日本免费视频在线观看| 91麻豆精品国产91久久久资源速度 | 亚洲欧美色图视频| 亚洲男人影院| 一本色道婷婷久久欧美| 亚洲欧美在线人成swag| 欧美理论片在线观看| 少妇喷水在线观看| 欧美性猛交xxxx免费看| 欧美福利第一页| 另类小说欧美激情| 亚洲色婷婷久久精品av蜜桃| 韩国女主播一区二区三区| 欧美性视频精品| 国产女主播在线直播| 69av一区二区三区| 国产午夜久久久| 久久久久国产精品免费免费搜索| 三上悠亚在线一区二区| 黄色欧美日韩| 蜜桃av久久久亚洲精品| 国产精品亚洲成在人线| 色综合老司机第九色激情 | 日韩久久99| 欧美日韩福利在线观看| 污视频在线免费| 欧美日韩不卡一区二区| 久久免费视频精品| 久久精品夜色噜噜亚洲a∨| 亚洲制服中文字幕| 国产一区二区三区久久| 一区二区三区久久网| 成人性生交大片免费看中文视频| 国产91精品最新在线播放| 国产原创在线观看| 日韩精品极品视频免费观看| 一级片在线观看视频| 午夜精品久久久| 日韩福利在线视频| 成人深夜视频在线观看| 国产色视频在线播放| 亚洲午夜精品久久久久久app| 天天综合狠狠精品| 国产 日韩 欧美 综合 一区| 国产精品电影在线观看| 电影k8一区二区三区久久| 色偷偷9999www| 日韩一级片免费在线观看| 欧美吻胸吃奶大尺度电影 | 成人欧美一区二区三区视频| 成人性生交大片免费网站| 九色精品美女在线| 91xxx在线观看| 国产视频欧美视频| 成人av免费播放| 欧美日韩成人一区二区| 老熟妇一区二区三区| 亚洲成人自拍一区| 黄视频网站免费看| 国产精品网站导航| 在线免费观看麻豆| 99精品久久久久久| 欧洲熟妇的性久久久久久| 韩国三级中文字幕hd久久精品| 国产日韩一区二区在线观看| 亚洲国产二区| 中国黄色录像片| 99精品在线观看| 日韩中文一区| 国产成人久久| 日本免费高清一区| 亚洲系列另类av| 精品午夜一区二区三区| 国语一区二区三区| 国产精品二区在线观看| 亚洲高清在线一区| 91精品在线观看视频| 色综合.com| 国产欧美日韩精品丝袜高跟鞋| 欧美特大特白屁股xxxx| 8x海外华人永久免费日韩内陆视频| 日本天码aⅴ片在线电影网站| 久久网福利资源网站| 精品自拍一区| www.欧美免费| 蜜桃视频在线观看免费视频网站www | 国产精品人成电影在线观看| 人人视频精品| 热久久免费视频精品| 在线一区av| 国产99久久久欧美黑人 | 免费看污片的网站| 久久久精品国产99久久精品芒果| www.久久av| 久久精品人人爽人人爽| av电影网站在线观看| 国产欧美1区2区3区| 91视频免费看片| 自拍偷拍亚洲综合| 妺妺窝人体色www婷婷| 亚洲成人在线免费| 免费观看成人毛片| 在线精品视频小说1| 在线观看中文字幕码| 91精品国产综合久久婷婷香蕉| 99久久久久成人国产免费| 精品成人一区二区| 日韩私人影院| 中文字幕av一区二区| 国产一二区在线观看| 欧美激情中文网| 欧美极度另类| 成人h视频在线观看播放| 中文字幕区一区二区三| 久久av一区二区三区漫画| 精品国产视频| 97在线免费视频观看| 日韩一级网站| 午夜免费看视频| 国产1区2区3区精品美女| 国产成人精品无码片区在线| 久久久久国产精品免费免费搜索| 永久免费看片视频教学| 亚洲成人一区二区| 在线观看中文字幕2021| 精品欧美一区二区在线观看| 青青草视频在线观看| 精品国产拍在线观看| а√在线天堂官网| 成人久久一区二区三区| 欧美一区 二区| 中国 免费 av| 国产精品主播| 波多野结衣中文字幕在线播放| 99久久精品国产精品久久| 国产欧美一区二区三区在线观看视频| 亚洲摸摸操操av| 一二三区免费视频| 日韩欧美色电影| 国产原创av在线| 久久久久久12| 欧美成人aaa| 久久久久久久久久久一区| 91精品国偷自产在线电影| 成人毛片视频网站| 国模大尺度一区二区三区| 美女洗澡无遮挡| 亚洲国产另类av| 国产精品无码白浆高潮| 亚洲精品小视频在线观看| 日本片在线观看| 国产主播欧美精品| 精品国产a一区二区三区v免费| 日韩黄色片在线| 久久99精品网久久| 免费视频91蜜桃| 欧美日韩另类在线| 亚洲大尺度网站| 日韩在线观看免费高清| 欧美极品免费| 久久99国产精品| 好看不卡的中文字幕| 永久免费黄色片| 国产精品电影一区二区三区| 无码人妻一区二区三区免费| 亚洲国产精品专区久久| 午夜av在线播放| 91久久精品视频| 久久激情电影| 成人羞羞国产免费网站| 99久久婷婷国产综合精品电影| 久久午夜无码鲁丝片| 日韩写真欧美这视频| 成人看av片| 92裸体在线视频网站| 欧美好骚综合网| 九色porny自拍| 中文字幕在线不卡一区二区三区 | 欧美一区二区视频观看视频| 日本韩国在线视频爽| 国产日韩欧美在线播放| 欧美激情偷拍自拍| 五月激情五月婷婷| 亚洲人成人一区二区在线观看| 国产精品久久影视| 久久亚洲综合国产精品99麻豆精品福利| 成人久久网站| 亚洲精品一区二区三区四区五区| 日本成人中文字幕| 国产精品一区二区亚洲| 欧美日本在线观看| 动漫一区在线| 产国精品偷在线| 亚洲免费大片| 在线观看日本中文字幕| 欧美中文字幕一区二区三区| 大片免费播放在线视频| 国产精品久久久久久久一区探花| 日韩精品2区| 日韩欧美中文视频| 亚洲成av人综合在线观看| 日韩av成人| 国产精品老牛影院在线观看| 99re66热这里只有精品8| 亚洲自拍第三页| 亚洲高清视频的网址| 青青草观看免费视频在线| 国产精品久久久久福利| 亚洲理论电影网| 亚洲国产精品小视频| 日韩伦理福利| 欧美一区二区三区四区在线观看地址| 日韩精品一二三四| 久久国产美女视频| 亚洲国产三级网| 亚洲第一会所001| 男女啪啪的视频| 成人av网站免费| 中国a一片一级一片| 色中色综合影院手机版在线观看| 另类ts人妖一区二区三区| 国产日韩成人内射视频| 最新久久zyz资源站| 日韩中文字幕观看| 国产精品网红直播| 女人香蕉久久**毛片精品| 中文字幕在线观看网址| 欧美日韩中文国产| 国产乱码在线| 亚洲一区二区三区免费看| 成人深夜视频在线观看| 亚洲视频在线观看免费视频| 久久久久久国产免费| 欧洲三级视频| 精品熟女一区二区三区| 欧美日韩亚洲综合| 日本黄色免费在线| 无码人妻aⅴ一区二区三区日本| 99免费精品视频| 国产在成人精品线拍偷自揄拍| 欧美在线观看视频| 欧美三区在线| 欧美精品日韩在线| 国产视频久久网|