荒誕說vim使用操做

前言:
linux

咱們常常使用windows自帶的記事本編輯文本文檔,或是對於程序員來講使用notepad++、notepadplus、uedit等來編輯小程序(用專業級的開發工具編輯就不說了)。程序員

今天解說vim的經常使用和使用技巧。雖然咱們不是世界級的技術大牛,可是上天賜予了咱們很重要的禮物——裝逼。shell

好比:小程序

別人若是問你「你是作什麼的?」vim

你說:「用vim寫文章的」windows

問「vim是什麼啊?」網絡

答:「vim全稱是visual interface machine可視化網絡接口文本處理系統。」(浮誇說,就是欺負有一些人不懂)
編輯器

你在網吧使用vim看txt文件使用vim,旁邊的小學生一看,哇塞好厲害啊!旁邊的如花一看,瞬間對你欲罷不能。即便沒有,上帝給了咱們美好的夢想——意淫!使用vim讓你更有逼格,找回人生自信,泡妞、發家致富不是夢!說大了,當個玩笑啊。工具


正題:開發工具

咱們想使用vim如何進入vim,必需要有vim{linux、unix自帶(及其相似)}。先下載和安裝vim。

windows打開或打開方式就不說了,不管·是哪一種系統使用vim命令幾乎都是一致的,linux打開vim

vi f           #f表明文件名         
vi /d/d/f      #d表明目錄名,用vim打開目錄中的某個文件

打開以後沒有段落號,不方便就讓文章有段落號,按ESC鍵,輸入":"鍵便可使用命令

set nu             #文檔加上段落,nu爲number的簡寫
set nonu           #取消文檔段落

開始編輯文本,aio三個鍵均可以寫入內容,aio三鍵又有什麼區別呢?

答:vim編輯器是區分大小寫的,a-i-o  後-前-下,A-I-O  尾-首-上,aA-iI-oO  後未簽收下山(諧音:後尾-前首-下上),簡單點好點,貼圖配文字怕複雜化。

注:ai、AI爲插入文字,oO爲插入段落,大小寫aio鍵以光標定義,別把$和A,0和I搞混了。


辛辛苦苦三十年,一晚上回到解放前,重頭再來gg。按gg到第一行,回到開始狀態。

人生的終點是什麼?遊戲結束通常是大寫標語:GAME OVER,按G到最後一行。


下棋的時候想悔棋,到悔棋的棋局,按nG,n爲打上的數字,輸到哪毀到哪nG,:n和nG同樣。


你最想獲得什麼,辛苦辛苦最後爲了什麼?錢~~~~!,$移至當前行尾

一無全部,0移至當前行首


我多打了一個字! x刪除光標所在處字符。

原本想刪除光標前面的字符,結果把後面的字符刪除!驚歎到牛叉,nx刪除光標後所在n個字符,n爲數字


dd刪除光標所在當前行

dG刪除光標所在後面的全部內容

D和dd相似,只是D還在刪除行的位置

我想刪除指定範圍的行

:n1,n2d   好比所有刪掉100到998行的文字

:100,998d


一大批,YDP,複製-y,剪切-d,粘貼-p。

yy複製當前行

dd剪切當前行

nyy複製當前如下n行

ndd剪切當前如下n行

p粘貼光標所在行下,P粘貼光標所在行上行

我打錯了一個字   r替換,取代光標所在處字符

我打錯了一句話  R替換光標所在處後的全部字符(原文保留狀態,輸入後生效),ESC鍵結束。

所有替換100到998行的指定字符串,

:100,998 /dns/sb/g                #將110到998行的dns全換成sb,%s全文替換,g改爲c爲詢問




u撤銷

搜索不區分大小寫:set ic

搜索指定字符串/string,按/鍵後面是你想輸入的搜索內容

n搜索指定字符串下一出現的位置



保存與退出
:w              
                         保存修改
:w new_filename 
                         另存爲
:wq      
                        保存退出,快捷鍵ZZ和:wq同樣
:q!                                    退出不保存
:wq!    
                        文件全部者和root能用

我的記憶口訣:

誒哎哦~插入後未簽收下山,轉行遊戲gg不服開G到尾。

當前行首行尾零美圓,一大批意淫複製當前,弟弟剪切當前,屁屁下上粘貼。(yy,dd,pP)

我去保存退出有條件!打不溜加文件名另存。

最後將絕世武林祕籍一張葵花寶典圖獻上!將欲神功,沒必要自宮!



相關文章
相關標籤/搜索