Linux--vim編輯器

1.9vim編輯器
linux內核的底層文本編輯器,跟windows系統上的文本文檔相似,大部分用這個工具進行文本的編輯,這個工具的操做方式基本上用不到鼠標,可能是用命令去操做
這個工具分爲三種模式:命令模式,插入模式,尾行模式
命令模式:經過命令去操做vim編輯器,複製,粘貼,刪除,退出,保存
yy:複製光標所在行 nyy:從光標當前行開始,複製n行
p:粘貼,從光標當前行下一行開始粘貼所複製的數據
dd:刪除光標所在行 ndd:從光標當前行開始,刪除n行
ZZ:保存而且退出,若是在沒有寫權限的狀況下去用vim編輯一個文本,而後用這個命令去退出,是不能成功的
i:從命令模式進入插入模式的操做,能夠從當前位置開始輸入,直接按下i便可,一樣類型的還有I(行首插入),o(下一行新行插入),O(上一行新行出入),a(下一個字符插入),A(行尾插入)
插入模式:正常的文本編輯模式,直接在這個模式下進行代碼的編寫。
退出插入模式,進入到命令模式的操做:ESC
尾行模式:在命令模式下按下shift + :那麼會在最後面一行能夠進行輸入,能夠設置文本編輯器配置信息,能夠進行塊操做
顯示行號:set nu,不顯示set nonu
高亮顯示搜索結果:set hls 取消高亮:set nohls
支持鼠標操做/複製操做:set mouse=a :支持鼠標操做
set mouse=v :支持複製粘貼
在冒號的狀況下:輸入wq!也能夠退出文本編輯,w:保存,q:退出,!:強制執行,能夠自由組合
塊操做:[m],[n]d:刪除從m到n行的數據 [m],[n]y:複製
例如:1,9d回車,就會刪除掉第一行到第九行的數據
按下 / 也能夠進入尾行模式:這種方式進入,是用於搜索字符串的,搜索出來結果,n是下一個結果,N是上一個結果
可視模式:由命令模式延伸出來的模式,能夠進行一小塊的複製粘貼功能,直接鼠標選擇2個以上的數據便可進入可視模式,選擇一塊數據,按下d是刪除,y是複製,這個操做,必須設置vim編輯器支持鼠標操做,不然不行
配置vim編輯器的配置信息:vim /etc/vimrc 在endif以後新建一個新行,而後把如下內容複製進去 (PS:要進入超級用戶模式才操做)
set nu
set autoindent
set smartindent
set nocompatible
filetype on
syntax on
set ruler
set nohls
set incsearch
set shiftwidth=4
set softtabstop=4
set ts=4
set mouse=v
set showmatch
保存退出linux

相關文章
相關標籤/搜索