可视化
注释多行
1. ctrl+v
2. 选中要注释的行
3. I(大i键)
4. #
5. Esc
多行缩进以及取消缩进
1. ctrl+v
2. >/<
对齐
v
选择行
=
行尾添加字符
ctrl+v
选择行
$
A
输入想要添加的内容
Esc
多窗口操作
vi打开一个文件后,若要再打开第二个文件,在末行模式下输入:
按键组合 | 说明 |
---|---|
Ctrl-w + s | 横向分屏(复制) |
Ctrl-w + v | 纵向分屏 |
Ctrl-w +箭头 | 在不同窗口之间切换 |
Ctrl-w + n | 新打开一个窗口 |
Ctrl-w + o | 关闭所有其他窗口 |
:qa | 关闭所有窗口 |
:sp {filename}
即可横行切分出俩个窗口。其中filename可有可无,有则开打,无则新建。
在多窗口操作时,常用的快捷键:
按键组合 | 说明 |
---|---|
Ctrl-w + s | 横向分屏(复制) |
Ctrl-w + v | 纵向分屏 |
Ctrl-w +箭头 | 在不同窗口之间切换 |
Ctrl-w + n | 新打开一个窗口 |
Ctrl-w + o | 关闭所有其他窗口 |
:qa | 关闭所有窗口 |
vim的环境变量与设置
/.viminfo文件记录了你以往的操作行为。而/etc/vimrc(或者/etc/vim/vimrc,取决于你的发行版本,REH6是前者)和/.vimrc保存了vim的环境变量,分别是系统全局设置和用户个人设置。通过命令模式输入::set all
可以查看所有的可用变量,设置项非常多,这里给出一个简单实用的设置:
1. $vim ~/.vimrc
2. set ai "auto indent
3. set nu "show number
4. set si "smart indent
5. set ts=4 "tab stop is 4
6. set hlsearch "hight light search
7. syntax on