vim常用快速鍵

來源:互聯網
上載者:User

h    游標向左移動一個字元
j    游標向下移動一個字元
k    游標向上移動一個字元
l    游標向右移動一個字元
w    移動一個word,向後哈~你要用來後才能體會到這個word,我是很少用拉   
如果想要進行多次移動,例如向下移動30行,可以使用30j就OK拉~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
準備編輯模式:
i    這個不用說了,直接進入插入模式~
o    這個命令我相當喜歡!就是從當行下面插入一個新行,並且自動進入插入模式        如果是用的O(大O)就是從當前行上面~
a    這個命令是進入插入模式,但和i不同的是,她會向後一個字元,很有用哦!你寫C語言的時候就知道拉!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一些常用命令:
Ctrl+f   螢幕向下移動一頁 ,就是page down那個建
Ctrl+b   螢幕向上移動一頁,就是page up的作用

一些常用的命令。我覺得有用的哈!大家看下吧,常用哦!大寫的,你就shift+cha就行拉
H    游標移動至螢幕最上方的那行
G    游標移動至整個文檔的最下方行
L    游標移動至螢幕的最下方的哪行
J(大寫)    這個命令功能是將該行和下一行合成為一個行
$    移動到這行的最後面字元處
*    這個星號有尋找功能喔~它會尋找你游標上的word並且自動移動游標到下一個word上去喔~
0(零)    移動到這行的最前面字元處
u    這個相當有用!就是複原上一個動作的意思。回到上一個動作相當於圖形編輯器下的ctrl+z命令
ctrl+r    這個恰好和u的功能相反。這個是重做上一個動作
.    對。你沒有看錯!這個就是一個點英語中的句號!功能很強大,重複前面一個動作!記住,是重複哦~不是複原~
/word    從游標之下尋找一個名為word的字串。eg:搜尋yutao,就/yutao就OK拉
?word    從游標之上尋找一個名為word的字串。
n    這個就是重複前面一個搜尋的意思。比如,前面是搜的/yutao,這個就是再搜        一次yutao
N    這個和小n的功能剛剛相反,那個是重複前面的,這個是反向搜尋~嘿嘿
:n1,n2s/word1/word2/g 這個功能是替換。意思是,從n1到n2行間,尋找到word1,替        換為word2,如果我們把n2換成來$嘿嘿,就是從那行到最後行的意思啦,如果    我們把g換成gc你可以去試試效果~它會提示你,是否刪除。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
複製。粘貼。刪除。
x    這個東西你用下就知道咯~就是刪除當前字元
d    這個就是delete的意思啦~下面我要專門介紹她的用法!
dd    刪除一整行!如果是30dd,就是刪除30行咯~
d1G    刪除游標所在到第一行的資料。
dG    刪除游標所在到最後一行的資料。。。
d$    這個符號大家應該知道是什麼意思吧~就是行末啦!
yy    這個是複製遊標所在的那一行!相當有用!
nyy    這個n是行的意思,去猜想它的作用吧
y$    嘿嘿。$又和大家見面了。不錯,就是複製該游標處到行末的作用如果是0呢?嘿嘿。。。不用我解釋咯
p    就是粘貼。從該行之下粘貼。大P就是從該行之上了。。
c    重複刪除多個資料。eg:向下刪除10行就輸入 10cj就OK咯這個很少用,瞭解就行了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面是一些vim指令了
:w name    這個太常用了,就是儲存當前檔案到硬碟中,name就是你指定的名字,也可以指定路徑呢!如果用w!則是強制寫入也就是如果當前文檔為唯讀屬性的時候,強制寫入。但是也要看你使用者本身的許可權。!就是強制的意思~
:q    退出vim。如果用q!則是強制退出的意思。就是說不儲存~~
:r name    這個命令一般不經常用,本來都不想寫出來的。就是追加一個檔案的內容,從當前游標處往後追加
:e!    將檔案還原為初始狀態。。。。
ZZ    這個命令我覺得基本沒用,就是再你按錯了的時候,給你一個交代。。功能就是如果檔案沒修改,則不儲存離開,如果被更改來,就儲存後離開。
:w    這個是儲存的意思,前提是你編輯的這個文檔是寫入來硬碟的!
:find filename   尋找檔案。後面那個就是檔案名稱咯~
:set hlsearch 這個命令能高亮顯示尋找內容喔~很不錯的
:set nu 這個功能是顯示行號,你用了就知道來。
:set nonu 很明顯薩,跟上面個命令剛好相反。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
其 實後面這幾個有給set的命令你可以在vim設定檔之中去設定,我是一般把行號開啟的,具體VIM設定檔是怎麼用,大家去百度:vimrc呵呵,很複 雜的,太多設定來。去選擇一些自己喜歡的命令加到設定檔中去吧。你會愛上VIM的~vimrc的路徑是:/etc/vimrc呵呵,/etc/ 這個目錄就是linux的大多軟體的配置目錄~呵呵
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.