iT邦幫忙

DAY 19
1

Ubuntu的學習之旅系列 第 19

Ubuntu Linux學習之旅(十九)認識VIM編輯器

今天要介紹進階一點的vim編輯器
這是架設網站編輯設定檔或是維護系統所必需的技能
vim是vi的進階版(比較人性化一點)
但是還是有許多指令要記
今天就介紹一些常用的指令
首先開啟一個terminal
並輸入下列指令:

sudo vim test.txt

接下來請提供具管理權限密碼,之後就會進入到VIM的畫面
vim有分許多模式
常見的有三種:
一般模式
編輯模式
指令模式
這三種模式可以相互切換
一般模式可以按下i,o,a,R這四個字元的任何一個就可以進入到編輯模式
其中按a是插入;按R是取代
在編輯模式中按下ESC鍵,就可以回到一般模式
而在一般模式只要按下:,/,?,這三個符號的任何一個就可以進入到指令模式
同樣的在編輯模式中按下ESC鍵,就可以回到指令模式
下面列出在各模式下的常用功能
一般模式:
dd 刪除游標所在位置的該行所有文字
20dd 刪除游標所在位置以下的20行文字,若要刪除5行請改為5dd,其餘依此類推
yy 複製游標所在所在位置的該行所有文字
20yy 複製游標所在位置以下的20行文字,若要複製5行請改為5dd,其餘依此類推
p 將yy所複製的內容貼到游標的下一行
P 將yy所複製的內容貼到游標的上一行
/ithome 從游標所在位置以下搜尋ithome這個字
?ithelp 從游標所在位置以上搜尋ithelp這個字

編輯模式:
i 從目前游標所在位置插入文字
I 從目前游標所在行的第一個非空白字元插入文字
a 從目前游標所在位置的下一個字元開始插入文字
A 從游標所在位置的最後一個字元處開始插入文字
o 在目前游標所在位置的下一行插入新的一行文字
O 在目前游標所在位置的上一行插入新的一行文字
r 輸入的字元會取代游標所在位置的那個字元一次
R 輸入的字元會一直取代游標所在的文字,一直到按下ESC為止

指令模式:
:W 存檔
:q 不存檔直接離開編輯該檔案
:wq 存檔並離開編輯該檔案


上一篇
Ubuntu Linux學習之旅(十八)架設DNS Server
下一篇
Ubuntu Linux學習之旅(十九)認識Linux文字編輯器
系列文
Ubuntu的學習之旅43

尚未有邦友留言

立即登入留言