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

A FreeBSD 編輯器VI

【A FreeBSD 編輯器VI】
0.前言
以前,距今約三年前,我第一次接觸Unix-like系統(tǒng),
我是pico的愛好者,因為我那時用的系統(tǒng)是Mandrake,
當時我覺得pico給我的感覺很親切,功能也很強大.

接觸FreeBSD之后,突然發(fā)現竟然沒有pico,需要額外安裝pine才能夠取得.
但這也無妨,反正安裝很快...

直到有一天,當我要做大量取代的動作..
這時....pico就....QQ
于是我投向了vi ...去了解他的規(guī)則表示式,
一個簡單的小動作 讓繁瑣的工作瞬間解決.

此外..vi 是所有unix-like都有的編輯器...不用額外安裝
讓您在不同系統(tǒng)上也能夠很快的進入狀況.

1.概說

若您之前不曾使用過全屏幕的編輯器,那么您可能連一些簡單的編輯都有問題.
如此您可能要找一個已經稍微了解vi使用的人來帶領您.

vi是一個屏幕編輯器,這表示了vi幾乎用去了屏幕上的
每一行空間來展示檔案的內容,除了屏幕上的最后一行.
這一行是用來讓您發(fā)號命令給vi及vi給你一些相關檔案信息時用的.

其它您必須了解的是vi是一個模式型編輯器.舉例來說:
你能輸入文字或者是執(zhí)行命令,但是你必須在正確的模式才能夠執(zhí)行.

您一剛開始編輯一個檔案時,您處在命令模式(command mode).
有一些命令能夠讓您切換到輸入模式(input mode).
然而,只有一個鍵能夠讓您離開輸入模式,那就是鍵盤左上的
若您不了解您目前處于何種模式,您可以持續(xù)的按,直到vi發(fā)出聲音警告您,
如此您已經回到命令模式.當您嘗試做了一些vi所不允許的事情,
正常來說vi會發(fā)出"嗶"聲(本機操作時)

2.簡易操作
要開始編輯一個檔案您可以這樣做:
$ vi file_name <按enter鍵>

然后輸入 :set verbose mode
然后vi會提醒您:
:set the mode option may never be turn on

注:雖說如此 但對初學者來說 有多些訊息提示總比沒有好
放心 離開vi后就會恢復原先的noverbose mode

如此可以讓vi當你產生錯誤時給予你多一些的訊息并當您猛按鍵時
,會在屏幕的最下端顯示如下的訊息,提醒您已在命令模式.
Already in comman mode

注:命令皆需要在命令模式下實行.

△簡易移動命令
h 將光標往左移動一個字符.
j 將光標往下移動一行.
k 將光標往上移動一行.
l 將光標往右移動一個字符.
<方向鍵> 上下左右鍵也應該可以發(fā)揮作用.

注:若純粹使用Windows 內建的telent方向鍵無法使用..
所以知道hjkl的用處也不錯啦..

△簡易搜尋命令
/text 搜尋text字符串
若今天我要搜尋panda則是 /panda , / 為搜尋命令.

△模式切換
a 在光標后可以新增開始新增
i 在光標前可以開始新增文字
o 在光標的下方新增一行,并可以開始輸入文字.
O 在光標的上方新增一行,并可以開始輸入文字.
當你今天用a,i,o,O進入輸入模式,可以用鍵回到命令模式.
注:經個人使用發(fā)現 模式切換只要記住幾個就好 依照一般輸入習慣,
建議初學者記住a,O就好 (雖然到最后您會在不知不覺中全部記下)
尤其是O看似沒有o好用,但是今天若您想要在最上方新增一行時,
記得O這個指令真是方便阿..

△文字處理命令
復制:
yy 復制游標所在行.
p 在游標所在的下一行貼上所復制的數據.
刪除:
dd 將游標所在行刪除.
x 將光標所在的那個字符刪除.
儲檔:
:w 以原文件名稱儲存檔案.
:w file_name 另存新檔,檔名為file_name
離開:
:q 離開編輯及vi,若您已經編輯過檔案vi會拒絕您離開.
:q! 強制離開vi 不論情況
注: 所謂的一行 有可能在屏幕上是很多行(因為屏幕的一行擺放不下)

推薦閱讀