3.欲退出vim編輯器,請輸入以下命令放棄所有修改∶:q!<回車>或者輸入以下命令保存所有修改∶:wq<回車>4.在正常模式下刪除光標所在位置的字符,請按∶x5.在正常模式下要在光標所在" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Vim 速查

系統 1804 0

【 vim_cheat_sheet_for_programmers】

?

?? ??? ??? ??????? 第一講小結

? 1. 光標在屏幕文本中的移動既可以用箭頭鍵,也可以使用 hjkl 字母鍵。
?? ? h (左移)?? ?j (下行)?????? k (上行)?? ???? l (右移)

? 2. 欲進入vim編輯器(從命令行提示符),請輸入∶vim 文件名 <回車>

? 3. 欲退出vim編輯器,請輸入以下命令放棄所有修改∶

?? ?<ESC>?? :q!?? ? <回車>

???? 或者輸入以下命令保存所有修改∶

?? ?<ESC>?? :wq?? ? <回車>

? 4. 在正常模式下刪除光標所在位置的字符,請按∶ x

? 5. 在正常模式下要在光標所在位置開始插入文本,請按∶

?? ? i???? 輸入必要文本?? ?<ESC>

特別提示∶按下 <ESC> 鍵會帶您回到正常模式或者取消一個不期望或者部分完成
的命令。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??? ??????? 第二講小結


? 1. 欲從當前光標刪除至單字/單詞末尾,請輸入∶dw

? 2. 欲從當前光標刪除至當前行末尾,請輸入∶d$

? 3. 欲刪除整行,請輸入∶dd

? 4. 在正常模式下一個命令的格式是∶

?????? [number]?? command?? object???? 或者???? command?? ?[number]?? object
???? 其意是∶
?????? number - 代表的是命令執行的次數
?????? command - 代表要做的事情,比如 d 代表刪除
?????? object - 代表要操作的對象,比如 w 代表單字/單詞,$ 代表到行末等等。
?? ??? ?$ (to the end of line), etc.

? 5. 欲撤消以前的操作,請輸入∶u (小寫的u)
???? 欲撤消在一行中所做的改動,請輸入∶U (大寫的U)
???? 欲撤消以前的撤消命令,恢復以前的操作結果,請輸入∶CTRL-R
?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??? ??????? 第三講小結


? 1. 要重新置入已經刪除的文本內容,請輸入小寫字母 p。該操作可以將已刪除
???? 的文本內容置于光標之后。如果最后一次刪除的是一個整行,那么該行將置
???? 于當前光標所在行的下一行。

? 2. 要替換光標所在位置的字符,請輸入小寫的 r 和要替換掉原位置字符的新字
???? 符即可。

? 3. 更改類命令允許您改變指定的對象,從當前光標所在位置直到對象的末尾。
???? 比如輸入 cw 可以替換當前光標到單詞的末尾的內容;輸入 c$ 可以替換當
???? 前光標到行末的內容。

? 4. 更改類命令的格式是∶

?? ? [number]?? c?? ?object?? ?????? 或者?? ?c?? [number]?? object

?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??? ??????? 第四講小結


? 1. Ctrl-g 用于顯示當前光標所在位置和文件狀態信息。Shift-G 用于將光標跳
???? 轉至文件最后一行。先敲入一個行號然后按 Shift-G 則是將光標移動至該行
???? 號代表的行。

? 2. 輸入 / 然后緊隨一個字符串是則是在當前所編輯的文檔中向后查找該字符串。
???? 輸入問號 ? 然后緊隨一個字符串是則是在當前所編輯的文檔中向前查找該字
???? 符串。完成一次查找之后按 n 鍵則是重復上一次的命令,可在同一方向上查
???? 找下一個字符串所在;或者按 Shift-N 向相反方向查找下該字符串所在。

? 3. 如果光標當前位置是括號(、)、[、]、{、},按 % 可以將光標移動到配對的
???? 括號上。

? 4. 在一行內替換頭一個字符串 old 為新的字符串 new,請輸入? :s/old/new
???? 在一行內替換所有的字符串 old 為新的字符串 new,請輸入? :s/old/new/g
???? 在兩行內替換所有的字符串 old 為新的字符串 new,請輸入? :#,#s/old/new/g
???? 在文件內替換所有的字符串 old 為新的字符串 new,請輸入? :%s/old/new/g
???? 進行全文替換時詢問用戶確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??? ???? ??? 第五講小結


? 1. :!command 用于執行一個外部命令 command。

???? 請看一些實際例子∶
?? ?? :!dir? -? 用于顯示當前目錄的內容。
?? ?? :!rm FILENAME? -?? ?用于刪除名為 FILENAME 的文件。

? 2. :w FILENAME? 可將當前 VIM 中正在編輯的文件保存到名為 FILENAME 的文
???? 件中。

? 3. :#,#w FILENAME 可將當前編輯文件第 # 行至第 # 行的內容保存到文件
???? FILENAME 中。

? 4. :r FILENAME 可提取磁盤文件 FILENAME 并將其插入到當前文件的光標位置
???? 后面。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??? ????? ?? 第六講小結


? 1. 輸入小寫的 o 可以在光標下方打開新的一行并將光標置于新開的行首,進入
???? 插入模式。
???? 輸入大寫的 O 可以在光標上方打開新的一行并將光標置于新開的行首,進入
???? 插入模式。

? 2. 輸入小寫的 a 可以在光標所在位置之后插入文本。
???? 輸入大寫的 A 可以在光標所在行的行末之后插入文本。

? 3. 輸入大寫的 R 將進入替換模式,直至按 <ESC> 鍵退出替換模式而進入正常
???? 模式。

? 4. 輸入 :set xxx 可以設置 xxx 選項。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??????? 第七講∶在線幫助命令

?? ??? ?????? ** 使用在線幫助系統 **
? Vim 擁有一個細致全面的在線幫助系統。要啟動該幫助系統,請選擇如下三種方
? 法之一∶
?? ?- 按下 <HELP> 鍵 (如果鍵盤上有的話)
?? ?- 按下 <F1> 鍵 (如果鍵盤上有的話)
?? ?- 輸入?? ?:help <回車>

? 輸入 :q <回車> 可以關閉幫助窗口。

? 提供一個正確的參數給":help"命令,您可以找到關于該主題的幫助。請試驗以下參數
?? ?? :help w <回車>
?? ?? :help c_<T <回車>
?? ?? :help insert-index <回車>
?? ?? :help user-manual <回車>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?? ??? ??????? 第八講∶創建一個啟動腳本

?? ??? ??? ?? ** 啟用vim的功能 **

? Vim的功能特性要比vi多得多,但大部分功能都沒有缺省激活。為了啟動更多的功能,得創建一個vimrc文件。

? 1. 開始編輯vimrc文件,這取決于您所使用的操作系統∶?
???? :edit ~/.vimrc?? ??? ?這是Unix系統所使用的命令
???? :edit $VIM/_vimrc?? ??? ?這是Windows系統所使用的命令

? 2. 接著導入vimrc范例文件∶
???? :read $VIMRUNTIME/vimrc_example.vim

? 3. 保存文件,命令為∶
???? :write

? 在下次您啟動vim的時候,編輯器就會有了語法高亮的功能。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Vim 速查


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: a毛片在线还看免费网站 | 久久精品影院永久网址 | 亚洲一二三区在线观看 | 欧美一区二区精品 | 中文字幕91 | 涩涩色中文综合亚洲 | 色资源站 | 亚洲一二三 | 中文字幕精品亚洲无线码二区 | 亚洲精品亚洲人成在线 | 自拍中文字幕 | 日本高清精品 | 亚洲精品99久久久久久 | 久青草资源福利视频 | 亚洲欧美日韩中文字幕在线 | 亚洲午夜精品 | 欧美αv在线 | 欧美日韩免费在线视频 | 深夜久久 | 亚洲精品国产成人一区二区 | 亚洲小说春色综合另类网蜜桃 | 亚洲伦理一二三四 | 久久国产精品亚洲77777 | 日韩在线视频一区二区三区 | 久久综合香蕉久久久久久久 | 天天欧美| 成人精品mv视频在线观看 | 欧美日韩视频在线成人 | xxx中国毛茸茸 | 88精品视频 | 国产精品美女一级在线观看 | 精品国产欧美一区二区 | 女人18特级一级毛片免费视频 | 日本欧美一区二区三区乱码 | 久久国产美女免费观看精品 | 在线亚洲精品国产波多野结衣 | 欧美激情在线播放 | 不卡免费在线视频 | 国产国语videosex | 国产毛片久久久久久国产毛片 | 亚洲在线观看 |