多文件編輯html
vi 能夠用來打開多個文件,以下:vim
進入編輯界面之後,輸入 :n 能夠切換到下一個文本,:N 能夠切換到上一個文本,:files 列出目前這個 vi 打開的全部文件,舉例以下:bash
切換到下一個 beauty 文本:編輯器
:n
多文本編輯的做用是,好比你須要將一個文本中的一些內容複製粘貼進另外一個文本,就能夠使用 vi 多文本編輯的功能了,好比我將 html 文本的前 4 行的內容複製,而後粘貼進 beauty 本文中,操做以下:spa
1.輸入 vi html beauty 打開兩個文本 2.使用 4yy 複製前四行 3.輸入 :n 切換到 beauty 文本 4.將光標移到最上面,而後按 p 進行粘貼
多窗口功能htm
用 vi 打開某個文件之後,輸入 :sp 進入多窗口模式,以下圖blog
進入多窗口後操做模式爲:ci
切換窗口 先按 [ctrl]+w 而後放開按鍵,按 ↓ 或則和 j 能夠切換到下面的窗口,先按 [ctrl]+w 而後放開按鍵,按 ↑ 或者 k 能夠切換到上面的窗口get
打開新窗口 :sp 文件名,如利用多窗口打開html文件table
:sp html
離開多窗口模式 :q
virc和vimrc
關於 vi 編輯器的配置文件有兩個 virc 或者vimrc,經過更改這兩個文件,咱們能夠使得 vi 編輯器呈現不一樣樣子
[root@localhost ~]# cd /etc [root@localhost etc]# ll -d virc vimrc -rw-r--r-- 1 root root 1991 2月 18 10:45 vimrc -rw-r--r--. 1 root root 1982 12月 12 2016 virc
參數表以下:
參 數 |
意 義 |
:set nu :set nonu |
設置行號 取消行號 |
:set hlsearch :set nohlsearch |
將搜索到的字符高亮 不設置高亮 |
:set autoindent :set noautoindent |
自動縮進 不自動縮進 |
:set backup |
自動備份 |
:set ruler |
顯示狀態欄說明 |
:set showmode |
是否顯示狀態,如 --INSERT -- |
:set backspace=(0或者1或者2) |
按i進入編輯模式後,是否支持用backspace刪除字符,0或者1表明只能刪除剛剛輸入的字符,2表明能夠刪除任意字符 |
:set all |
顯示全部的環境變量值 |
:set |
顯示與系統不一樣的環境變量值 |
:syntax on :syntax off |
根據程序顯示顏色 根據程序不顯示顏色 |
:set bg=dark :set bg=light |
顯示不一樣的色調 |
Linux-- 文件編輯器 vi/vim(1)內容見:
http://www.javashuo.com/article/p-bretgeaz-ge.html