多文件編輯 vi 可以用來打開多個文件,如下: 進入編輯界面以後,輸入 :n 可以切換到下一個文本,:N 可以切換到上一個文本,:files 列出目前這個 vi 打開的所有文件,舉例如下: 切換到下一個 beauty 文本: 多文本編輯的作用是,比如你需要將一個文本中的一些內容複製粘貼進另一個文本, ...
多文件編輯
vi 可以用來打開多個文件,如下:
進入編輯界面以後,輸入 :n 可以切換到下一個文本,:N 可以切換到上一個文本,:files 列出目前這個 vi 打開的所有文件,舉例如下:
切換到下一個 beauty 文本:
:n
多文本編輯的作用是,比如你需要將一個文本中的一些內容複製粘貼進另一個文本,就可以使用 vi 多文本編輯的功能了,比如我將 html 文本的前 4 行的內容複製,然後粘貼進 beauty 本文中,操作如下:
1.輸入 vi html beauty 打開兩個文本 2.使用 4yy 複製前四行 3.輸入 :n 切換到 beauty 文本 4.將游標移到最上面,然後按 p 進行粘貼
多視窗功能
用 vi 打開某個文件以後,輸入 :sp 進入多視窗模式,如下圖
進入多視窗後操作模式為:
切換視窗 先按 [ctrl]+w 然後放開按鍵,按 ↓ 或則和 j 可以切換到下麵的視窗,先按 [ctrl]+w 然後放開按鍵,按 ↑ 或者 k 可以切換到上面的視窗
打開新視窗 :sp 文件名,如利用多視窗打開html文件
: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)內容見:
https://www.cnblogs.com/holmes-cat/p/10380524.html