VI編輯、配置文件
vi 分為3種模式
一般模式:光標移動、搜索、替代、刪除、復制粘貼
編輯模式:編輯任意字符
命令行命令模式:讀取、存儲文件及其他附加功能
一般模式:
【Ctrl + f 】 下一頁
【Ctrl + b 】 上一頁
【n+ enter】 向下移動n行
eg:20+enter 向下移動20行
【/word】 在文件中查找內容為word的字符串(向下查找)
【?word】 在文件中查找內容為word的字符串(向上查找)
【:n1,n2s/a/b/g】在n1到n2之間,替換a為b(註意 : , s /g )
Eg: :10,20s/hello/word/g 替換10到20行之間的hello為word
【:1,$s/a/b/g】 替換全部a為b
【dd】 刪除一行
【ndd】 向下刪除n行
【yy】 復制一行
【nyy】 復制n行
【Ctrl+r】 撤銷操作
?一般模式下backspace鍵為什麽不能向前刪除?
【[Ctrl] + v】 塊選擇,可用長方形的方式選擇文本
編輯模式模式
進入編輯模式:
[ i ] 光標前插入
[a ] 光標後插入
[o] 下一行插入
[r] 替換光標
Esc 進入一般模式
命令行模式
強制退出 :q!
保存退出 :wq
文件還原到最原始 :e!
Vi顯示行數 :set nu 或者 :set number
取消Vi顯示行數 :set nonu
vim的配置文件為/etc/vim/vimrc,
在用戶根目錄下創建一個新的隱藏文件:
vim ~/.vimrc
編輯常用的配置
set nu 顯示行號
set hlsearch 查找的字符串反白顯示
set backspace=2 可隨時用退格鍵進行刪除
set autoindent 自動縮排
set ruler 在最下方一行顯示狀態
set showmode 在左下角顯示模式
set bg=dark 顯示不同的底色,還可以為light
syntax on 語法檢驗,顏色顯示
set backup 自動存儲備份文件
允許鼠標移動光標:set mouse=a
設置tab鍵寬度:set tabstop=4
set softtabstop=4
VI編輯、配置文件