日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

UNIX 新手指南,第 2 部分: vi 文本編輯器( 二 )


圖 2. vi 中的空白文件
在開始進(jìn)行任何操作之前,您應(yīng)該了解如何保存文件以及如何編輯文件 。要輸入這些類型的命令,可以按冒號(hào) (:) 鍵加上描述所需操作的字母序列 。要保存新的文件,可以按 : 鍵、w 鍵,然后按 Enter 鍵 。要退出 vi,可以按 : 鍵、q 鍵,然后按 Enter 鍵 ?,F(xiàn)在,重新在命令行中打開 vi 。如果您希望退出 vi 而不保存所做的更改,那么它會(huì)發(fā)出警告并提示您按感嘆號(hào) (!) 以確認(rèn)您的操作 。如果您希望忽略系統(tǒng)警告,可以在按鍵序列的后面追加一個(gè)感嘆號(hào),退出 vi 的按鍵序列是:key, q key, ! key, Enter key
您可以將命令組合使用,如 wq,表示保存文件并退出 vi 。
您需要完成的第一項(xiàng)任務(wù)是插入一些文本,以便能夠?qū)W習(xí)如何編輯和操作文件 。在缺省情況下,進(jìn)入 vi 后處于命令模式 。所以,如果您這時(shí)開始輸入,那么可能會(huì)對(duì)得到的結(jié)果感到困惑 。稍后將對(duì)每種模式進(jìn)行介紹,現(xiàn)在請(qǐng)按 i 鍵以進(jìn)入到插入模式,然后輸入一些文本行內(nèi)容,這與在普通文本編輯器中的操作相同 。在完成輸入后,按 Esc 鍵返回到命令模式 。請(qǐng)參見圖 3 和 4 。
圖 3. 當(dāng)您進(jìn)入到插入模式時(shí),編輯器中最下面的一行將會(huì)說明這一點(diǎn)
圖 4. 在示例文檔中輸入一些內(nèi)容,以便可以對(duì)其進(jìn)行操作
在按了 Esc 鍵之后,光標(biāo)仍然位于輸入的最后一個(gè)字符處,并且返回到了命令模式 。下一部分將向您介紹如何導(dǎo)航文件 。
在 vi 中進(jìn)行導(dǎo)航
在命令模式中,您的鍵盤變成了與界面的交互工具,而不是文本輸入工具 。vi 可以讓那些需要使用所有常用命令的用戶將手保持在標(biāo)準(zhǔn)鍵位(a-s-d-f 和 j-k-l-;)上,并延伸到附近的字母 。首先要學(xué)習(xí)的基本操作是移動(dòng)光標(biāo) 。大多數(shù)最新版本的 vi 允許您使用鍵盤上的箭頭鍵,但是高級(jí)的 vi 用戶更喜歡使用手指易于觸及的按鍵 h-j-k-l:
h 和 l 分別表示向左和向右,這是非常直觀的,因?yàn)閷⑺鼈兘壎ǖ搅怂膫€(gè)方向鍵中最左邊和最右邊的按鍵上 。
k 向上移動(dòng)光標(biāo) 。
j 向下移動(dòng)光標(biāo) 。
您將很快地記住這些按鍵 。要將光標(biāo)移動(dòng)到您所創(chuàng)建的包含三行內(nèi)容的文件中的第一行,可以按兩次 k 鍵 。光標(biāo)現(xiàn)在位于第一行的末尾 。繼續(xù)進(jìn)行操作,并使用 h-j-k-l 將光標(biāo)移動(dòng)到文件中的其他位置,然后再次讓它返回到第一行的末尾 。請(qǐng)參見圖 5 。
圖 5. 使用方向鍵 h-j-k-l 讓光標(biāo)返回到文件的第一行
使用快捷方式移動(dòng)光標(biāo)
【UNIX 新手指南,第 2 部分: vi 文本編輯器】在一行中移動(dòng)
現(xiàn)在您的光標(biāo)已經(jīng)位于第一行的末尾,您可能希望將它移動(dòng)到該行的開頭,但卻不希望反復(fù)地按 h 鍵以使光標(biāo)移動(dòng)到那里 。在命令模式中,vi 具有一些基于鍵盤的快捷方式,它們允許您快速地移動(dòng)到文件中的各個(gè)位置,與您將手移動(dòng)到鼠標(biāo)并指向文件中的某個(gè)位置,或使用箭頭鍵一次移動(dòng)一個(gè)位置相比,這種方式的速度更快 。這些快捷方式中的第一個(gè)是 0:
要移動(dòng)到一行的開頭,可以按 0,您的光標(biāo)將跳轉(zhuǎn)到該位置 。
要移動(dòng)到一行的末尾,可以按 $ 。
繼續(xù)練習(xí)并嘗試這種方法 。
現(xiàn)在,您可以一次移動(dòng)一個(gè)字符 。您也可以將光標(biāo)移動(dòng)到每一行的開頭和末尾,但是這兩種操作在移動(dòng)粒度方面相差很大 。另一種選擇是一次移動(dòng)一個(gè)單詞 。您可以使用 w 和 b 鍵來完成這項(xiàng)任務(wù):
按 w 鍵將向前移動(dòng)一個(gè)單詞 。
按 b 鍵將向后移動(dòng)一個(gè)單詞 。
您可以嘗試這種方法,先將光標(biāo)移動(dòng)到第一行的開頭(按 0),然后按三次 w 鍵將光標(biāo)移動(dòng)到單詞 test 的開頭 。接下來,按兩次 b 鍵以返回到單詞 is 。

推薦閱讀