【Linux】第六章 編輯器VIM的常用命令、代碼編輯器SlickEdit

Vim是什麼

vim 是 vi 的升級版,它不僅兼容 vi 的所有指令,而且還有一些新的特性,例如 vim 可以撤消無限次、支持關鍵詞自動完成、可以用不同的顏色來高亮你的代碼。vim 普遍被推崇爲類 vi 編輯器中最好的一個。

vi 編輯器是 Linux 系統中最常用的文本編輯器,vi 在Linux界有編輯器之神的美譽幾乎所有的 Linux 發行版中都包含 vi 程序。

使用 vim 時,通用需要 ctags 工具輔助。ctags 是 vim 下方便代碼閱讀的工具,是很強大的 vim 插件,有了它瀏覽代碼時可以在函數, 變量之間跳來跳去等等。

兩個鏈接:vim官網:http://www.vim.org/download.php,ctags官網:http://ctags.sourceforge.net/

安裝 vim,ctags:

$ sudo apt-get install vim

$ sudo apt-get install ctags

vim 最簡單最常用的操作

1)使用 vi 打開文件

$ vi filename           打開或新建文件,並將光標置於第一行行首;如果文件不存在,則會新建文件。

如果文件存在,即爲打開文件,打開文件後,按 “i” 進入插入模式後,纔可以進行編輯。

2)按 “i” 進入插入模式,即可編輯

vi +n filename:打開文件,並將光標置於第 n 行行首

3)保存文件(其中一種方式):

一定要先退出插入模式(按esc),然後,shift + zz (按住 “shift” + 按兩下“z”鍵) 即可保存退出當前文件。

模式切換:

由編輯模式切換到插入模式

i 從光標當前位置開始插入

a 從光標當前位置的下一個字符開始插入 

o 在光標位置的下行插入一個空行,再進行插入

I 從光標所在行的開頭開始插入正文

A 從光標所在行的末尾開始插入正文

O 在光標位置的上一行插入一個空行,再進行插入

編輯模式下刪除和修改文本

1、 u     撤消前面多次修改。
2、[n]x    刪除光標後 n 個字符。
3、[n]X   刪除光標前 n 個字符。
4、[n]dd  刪除從當前行開始的 n 行(準確來講,是剪切,剪切不粘貼即爲刪除)。
5、[n]yy複製從當前行開始的 n 行。
6、 p把粘貼板上的內容插入到當前行。
7、 .執行上一次操作
8、shift +zz ( 按住 shift 按兩下 z 鍵 ) 保存退出當前文件

附加SlickEdit:

vim 是公認很好用很完美,但是對新手來說,上手畢竟不是很容易。Windows 下程序員很多都很喜歡Source Insight 這個工具來看代碼,各種語法高亮看着很舒服。那在 Linux 平臺下,有沒有媲美 Source Insight 的編輯器呢?答案就是 SlickEdit。
SlickEdit 是一個跨平臺(在 9 種不同的工作平臺上可以工作)的, 支持超過 40 種編程語言的代碼編輯器。

 

參考:

1.https://blog.csdn.net/tennysonsky/article/details/44871495

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章