vim文本編輯器簡介:
Vim是從vi發展出來的一個文本編輯器。其代碼補完、編譯及錯誤跳轉等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs并列成為類Unix系統用戶最喜歡的編輯器。
Vim的第一個版本由布萊姆·米勒在1991年發布。最初的簡稱是Vic語言實現文本編輯器,隨著功能的不斷增加,正式名稱改成了Vi 。現在是在開放源代碼方式下發行的自由軟件。
vim編輯技巧:
當文件不存在,則自動新建,vim不能新建目錄
三個模式:
命令模式、編輯模式(輸入模式)、末行模式
三個模式互轉方式:
末行模式 輸入 :wq #保存并退出
末行模式 輸入 :q! #強制不保存退出
命令模式操作光標跳轉
復制/粘貼/刪除
小寫的u為 撤銷
查找/撤銷/保存
末行模式操作
:r /etc/ 讀入其他文件內容
echo > /opt/a.txt
echo 23455 > /opt/c.txt
vim /opt/c.txt
末行模式下 :r /opt/a.txt
末行模式下 :r /etc/
字符串替換
cp /etc/ /opt/s.txt
vim /opt/s.txt
開關參數的控制
:e ++enc=gbk #防止中文亂碼
文件位置和名字是固定的c語言實現文本編輯器,用于設置vim的格式
vim ~/.vimrc
set ai # 設置自動縮進
set ts=2 # 設置按tab鍵,縮進2個空格
set et # 將tab轉換成相應個數的空格
set nu # 默認顯示行號
再次打開/etc/hosts 發現已經設置好了
編輯模式操作
vi/vim鍵盤圖