vim常用设置

一个例子

编辑文件 ~/.vimrc
如果没有这个文件,创建一个

set number
set tabspace=4
set shiftwidth=4
set autoindent
set paste
set wrap
set laststatus=2
set ruler
set showmatch
set hlsearch
set ignorecase
set nobackup
set noswapfile
set undofile
set undodir=~/.vim/.undo//
filetype indent on 

每项的解释

  • 显示行号
    set number

  • tabspace
    set tabspace=4

  • tab 不扩展为空格
    set noexpandtab

  • 自动缩进
    set autoindent

  • shift >> << == 操作时移动的距离
    set shiftwidth=4

  • 鼠标粘贴时不缩进
    set paste

  • 换行
    set wrap

  • 显示状态栏,2 为显示,0不显示
    set laststatus=2

  • 在状态栏显示当前光标位置
    set ruler

  • 显示匹配的括号
    set showmatch

  • 高亮搜索结果
    set hlsearch

  • 搜索时忽略大小写,当然也可以/keyword/C每次搜索时指定忽略大小写
    set ignorecase

  • 不使用backupfile
    set nobackup

  • 不使用swapfile
    set noswapfile

  • 使用undofile
    set undofile

  • undo file 的路径,默认和编辑的文件在相同目录
    set undodir=~/.vim/.undo//

  • 根据filetype使用不同的缩进
    filetype indent on

配置文件位置说明

个人设置在 ~/.vimrc 下
但是系统设置(针对所有用户的设置)有两种说法

  • /etc/vim/vimrc
  • /usr/share/vim/vim80/defaults.vim
    • example 位置 /usr/share/vim/vim80/vimrc_example.vim
    • 可以修改的文件的位置 usr/share/vim/vim80/defaults.vim
    • 关闭鼠标 注释掉mouse=a这句

参考:
http://www.ruanyifeng.com/blog/2018/09/vimrc.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值