Vim乱码处理
在/etc/vim/vimrc
文件末尾添加
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
vim 去掉自动注释和自动回车
取消
1 | :set paste |
恢复
1 | :set paste! |
操作
vim删除
1 | x 删除当前光标下的字符 |
vim撤销、恢复
1 | u 撤销上一步的操作 |
快速移动光标
1 | w 移动到下一个单词 |
行编辑
1 | Ctrl+v,hjkl,Shift+i |
vim折叠
1 | set foldmethod=syntax 或者是其它方法。设置好了之后可以用 zM 和 zR 来打开或关闭所有的折叠。 |
设置行号
1 | :set number |
设置相对行号
1 | :set relativenumber |
查找时忽略大小写
1 | set ic |
取消设置
1 | :set no***** |
每行最后添加字符
1 | :%s/$/需要追加的字符 |
配置文件
编辑~/.vimrc文件
vim中文乱码
1 | set encoding=utf-8 |
vim记录上次编辑的位置(编辑~/.vimrc文件)
1 | autocmd BufReadPost * |