1. 程式人生 > >VI編輯、配置文件

VI編輯、配置文件

enter 存儲 vim的配置 顏色顯示 註意 復制粘貼 number stop spa

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編輯、配置文件