Vi/Vim 用户指引
Vi/Vim 有浏览、编辑两种模式。保存、退出及各类快捷键操作只在浏览模式下进行,文件内容编辑只能在编辑模式下进行。用 Vi/Vim 打开文件,默认为浏览模式,按字母 i 键可以进入编辑模式,再按 Esc 键可以回到浏览模式。
常用命令
以下命令需要在浏览模式下运行。执行命令前先按:键,打开 Vi/Vim 命令行,输入完命令后按↵键执行:
:q! # 放弃修改,退出 Vim/Vi
:set paste # 粘贴时禁用缩进
# 打开文件编辑后发现权限不够无法保存,执行下面指令保存修改内容:
:w !sudo tee %
# 替换 ubuntu 安装源
vim /etc/apt/sources.list
:%s/us.archive.ubuntu.com/mirrors.163.com/g
:%s/archive.ubuntu.com/mirrors.163.com/g
:%s/security.ubuntu.com/mirrors.163.com/g
常用设置
用户设置保存在 .vimrc 中。
保存最后编辑位置
编辑 /etc/vimrc,找到下面的配置,去掉注释:
" Uncomment the following to have Vim jump to the last position when
" reopening a file
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
默认打开语法高亮
syntax on
高亮 nginx 配置文件
安装 Plug 及插件
# 安装 Plug
mkdir ~/.vim/autoload
cd ~/.vim/autoload
wget https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
mkdir ~/.vim/plugged
# 安装 nginx.vim 插件
git clone https://github.com/chr4/nginx.vim ~/.vim/plugged/nginx.vim
启用 nginx 插件
" 添加 ~/.vimrc 配置
call plug#begin('~/.vim/plugged')
Plug 'chr4/nginx.vim'
call plug#end()
set tabstop=4