問題
1)練習vim三種模式互相切換
2)用a切換到輸入模式
3)用i切換到輸入模式
4)用o切換到輸入模式
5)分析下a、i、o三者區別
方案vim是linux系統上最常用的命令列互動式文字編輯器,主要工作在三種模式:命令模式、輸入模式、末行模式。
步驟實現此案例需要按照如下步驟進行。
步驟一:用a切換到輸入模式
將/etc/passwd檔案拷貝到/opt下,對/opt/passwd檔案操作。
命令操作如下所示:
[root@localhost ~]# cp /etc/passwd /opt/
[root@localhost ~]# ls /opt/
passwd
[root@localhost ~]# vim /opt/passwd
root❌0:0:root:/root:/bin/bash
bin❌1:1:bin:/bin:/sbin/nologin
daemon❌2:2:daemon:/sbin:/sbin/nologin
adm❌3:4:adm:/var/adm:/sbin/nologin
lp❌4:7:lp:/var/spool/lpd:/sbin/nologin
sync❌5:0:sync:/sbin:/bin/sync
shutdown❌6:0:shutdown:/sbin:/sbin/shutdown
halt❌7:0:halt:/sbin:/sbin/halt
mail❌8:12:mail:/var/spool/mail:/sbin/nologin
uucp❌10:14:uucp:/var/spool/uucp:/sbin/nologin
operator❌11:0:operator:/root:/sbin/nologin
games❌12?games:/usr/games:/sbin/nologin
gopher❌13:30:gopher:/var/gopher:/sbin/nologin
ftp❌14:50:ftp user:/var/ftp:/sbin/nologin
……「/opt/passwd」 33l,1578c 1,1 頂端
此時游標在首行的首字元,此模式是vim的命令模式,按鍵盤a鍵進入到輸入模式。
如圖-1所示:
圖-1可以看到游標停在首行的第二個字元,並且最後一行顯示「插入」字樣。如果想返回命令模式,按esc鍵即可。
步驟二:用i切換到輸入模式
首先按esc鍵退到命令模式,此時游標在首行的首字元,此模式是vim的命令模式,按鍵盤i鍵進入到輸入模式。
如圖-2所示:
圖-2可以看到游標停在首行的第乙個字元,並且最後一行顯示「插入」字樣。如果想返回命令模式,按esc鍵即可。
步驟三:用o切換到輸入模式
首先按esc鍵退到命令模式, 此時游標在首行的首字元,此模式是vim的命令模式,按鍵盤o鍵進入到輸入模式。
如圖-3所示:
圖-3可以看到游標停在第二行的第乙個字元,是另起一行插入。並且最後一行顯示「插入」字樣。如果想返回命令模式,按esc鍵即可。
步驟四:分析下a、i、o三者區別
總結:首先o鍵與a、i兩者有明顯的不同,是另起一行插入。而a鍵與i鍵區別是,都是在當前行插入;但插入的位置不同,按a鍵是在游標的右側插入資料,按i鍵是在游標的左側插入資料。
linux vim的4種模式切換
1.正常模式 normal mode 啟動vim後預設處於正常模式。不論位於什麼模式,按下鍵 有時需要按兩下 都會進入正常模式。2.插入模式 insert mode 在正常模式中按下i,i,a,a等鍵 後面系列文章會詳細介紹 會進入插入模式。現在只用記住按i鍵會進行插入模式。插入模式中,擊鍵時會寫入...
Linux vim 四種模式切換
1.正常模式 normal mode 啟動vim後預設處於正常模式。不論位於什麼模式,按下鍵 有時需要按兩下 都會進入正常模式。2.插入模式 insert mode 在正常模式中按下i,i,a,a等鍵 後面系列文章會詳細介紹 會進入插入模式。現在只用記住按i鍵會進行插入模式。插入模式中,擊鍵時會寫入...
vim工作模式切換 1
將 etc passwd檔案拷貝到 opt下,對 opt passwd檔案操作。命令操作如下所示 root localhost cp etc passwd opt root localhost ls opt passwd root localhost vim opt passwd root x 0 ...