Vim
2019-01-19 本文已影响0人
烦死这个昵称了
Vim三种模式
Vim三种模式- i 光标位置
- a 光标后
- o 光标下一行
Vim配置
- 进入
sudo vim /etc/vim/vimrc
- 设置
- 常规设置
set nu #设置行号 set shiftwidth=4 #设置缩进空格数 set cindent #设置自动缩进 set ts=4 #设置tab键的缩进为4个空格
- 自动补全设置
inoremap ' ''<ESC>i inoremap " ""<ESC>i inoremap ( ()<ESC>i inoremap [ []<ESC>i
- 常规设置
使用技巧
-
移动
h 左 j 下 k 上 l 右
可加数字:10k
HOME或0 行首
END或$ 行尾n<space> n表示数字,光标移动到这一行的第n个字符处 nG n为数字,移动到第n行 gg 移动到第一行 G 移动到最后一行 n<enter> n为数字,光标向下移动n行
-
翻页(一般模式)
ctrl + d 向下半页 ctrl + u 向上半页 ctrl + f 向下一页 等于PGON ctri + b 向上一页 等于PGUP
-
复制粘贴
dd 剪切当前行 yy 复制当前行 v 进入选择 y 复制 c 剪切 p 粘贴
-
代码提示
ctrl + n ctrl + p
-
撤销
u ctrl + r
-
退出
w 保存 q 退出 wq 保存并退出 ! 强制