沙滩星空的博客沙滩星空的博客

vim编辑器设置优化

vim配置文件

  1. 全局设置 /etc/vimrc or /etc/vim/vimrc
  2. 个性化设置 ~/.vimrc

vim设置语法

  1. 基本使用: 配置文件,一行一条set指令。例: set mouse-=a, set backspace=2
  2. 可使用 if endif 语句. 必须使用换行和缩进.否则报错。

错误: if has('mouse') set mouse-=a endif
正确:

if has('mouse')
  set mouse-=a
endif

常用指令

  • set nu 显示行号
  • set nonu 不显示行号
  • set mouse-=a 解决编辑模式下,鼠标右键不可用,导致无法粘贴的问题
  • set encoding=utf-8 设置编码为utf-8,解决中文字符乱码问题

vim设置范例


" 解决鼠标右键不能使用问题
if has('mouse')
  set mouse-=a
endif

" 解决插入模式下delete/backspce键失效问题
set backspace=2

" 解决方向键无法使用的问题. 可能会导致退出vim后,编辑的文本内容仍保留在屏幕
" set term=builtin_ansi
" 也可以 echo "export TERM=xterm" >> ~/.bashrc 
set term=xterm

" 设置编码为utf-8,解决中文字符乱码问题
set encoding=utf-8

vim教程 https://www.w3cschool.cn/vim/47zk1ht5.html
Centos7下安装vim8和python3 https://blog.csdn.net/HaloTrriger/article/details/105679354
vim方向键无效的解决方案 https://blog.csdn.net/Mr_OOO/article/details/103793026

未经允许不得转载:沙滩星空的博客 » vim编辑器设置优化

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址