摘取http://topic.csdn.net/t/20030410/11/1642333.html
在 ? linux ? 底下最常使用的文本編輯器為 ? vi ? ,請問如何進入編輯模式? ?
在一般模式底下輸入: ? i, ? I, ? a, ? A ? 為在本行當中輸入新字符;(出現 ? –Insert- ? ) ?
在一般模式當中輸入: ? o, ? O ? 為在一個新的一行輸入新字符; ?
在一般模式當中輸入: ? r, ? R ? 為取代字符!(左下角出現 ? –Replace-) ?
如何由編輯模式跳回一般模式? ?
[Esc]
若上下左右鍵無法使用時,請問如何在一般模式移動光標? ?
h, ? j, ? k, ? l
若 ? [pagedown] ? [ ? pageup] ? 在一般模式無法使用時,如何往前或往后翻一頁? ?
[Ctrl] ? + ? [f] ?
[Ctrl] ? + ? [b]
如何到本檔案的最后一行、第一行;本行的第一個字符、最后一個字符? ?
G, ? 1G, ? 0, ? $
如何刪除一行、n行;如何刪除一個字符? ?
dd, ? ndd, ? x ? 或 ? X ? (dG ? 及 ? d1G ? 分別表示刪除到頁首及頁尾)
如何復制一行、n行并加以貼上? ?
yy, ? nyy, ? p ? 或 ? P
如何搜尋 ? string ? 這個字符串? ?
?string ? (往前搜尋) ?
/string ? (往后搜尋) ?
如何取代 ? word1 ? 成為 ? word2,而若需要使用者確認機制,又該如何? ?
:1,$s/word1/word2/g ? 或 ?
:1,$s/word1/word2/gc ? (需要使用者確認) ?
如何讀取一個檔案 ? filename ? 進來目前這個檔案? ?
:r ? filename
如何另存新檔成為 ? newfilename? ?
:w ? newfilename
如何存盤、離開、存盤后離開、強制存盤后離開? ?
:w; ? :q: ? :wq; ? :wq!
如何設定與取消行號? ?
:set ? nu ?
:set ? nonu ?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

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