事先聲明一下,本人Linux菜鳥一枚,不過即使是菜鳥,也得保持一顆好好學習,天天向上的心。最近業餘時間在學習CentOS。經常要查看、編輯文件,上網搜了一把,看到了VIM。用到的文本編輯器是VI,最近研究CentOS,在網上搜到教程提到用VIM。vim是vi improved(vi的增強版)。所以功能更強大些,別的不多說了。對於Linux新手來說,編輯文本最經常用的無非就是打開文本、編輯、移動光標、保存編輯後的文本等。下面簡單介紹一下:
打開文本。這個就很簡單了。
例如:打開hostname這個文件,你只需要在命令行裏輸入:
[root@centos7 ]# vim /etc/hostname
回車就好了,hostname這個文件就打開了,你也就能看到裏面的內容了。
2. 文本模式。
vim有兩種模式:
- normal模式
- edit模式
默認你打開的文本vim是處在normal模式的,也就是瀏覽模式,是不能編輯的,你只能看,不能編輯的,不信你隨便輸入字符試試。當然了,除了i這個特殊字符,因爲這個字符就是進入編輯模式的快捷鍵。
3. 進入編輯模式。
如2中所述,在normal模式下,按i鍵,進入編輯模式。這個時候你就可以正常輸入修改了。
Tips:vim支持鍵盤上的上、下、左、右方向鍵,同時vim有自己的上下行和左右光標移動的快捷鍵,那就是h、j、k、l這4個鍵,因爲在鍵盤上是連續的,所以操作起來很方便,當然了,對於剛接觸的人來說,可能有點不習慣,但是熟練之後就很輕鬆了。
4. 保存退出。
編輯完了文本,最重要的就是保存和退出了。你想保存編輯的內容,這麼操作:
- 退出編輯模式:直接按Esc鍵,退出編輯模式。
- 如果你輸入
:w 回車(保存編輯後的文件內容,但不退出vim編輯器。)
:wq 回車(保存文件內容後退出vim編輯器。)
:w! 回車(強制寫文件,即強制覆蓋原有文件。如果原有文件的訪問權限不允許寫入文件,例如,原有的文件爲只讀文件,則可使用這個命令強制寫入。)
:wq! 回車(強制保存文件內容後退出vim編輯器。)