Skip to content

Instantly share code, notes, and snippets.

@ouyen
Created September 6, 2022 04:34
Show Gist options
  • Save ouyen/8857fe13eedf6a24561313023b18bf74 to your computer and use it in GitHub Desktop.
Save ouyen/8857fe13eedf6a24561313023b18bf74 to your computer and use it in GitHub Desktop.
" -------my config---------------
" 打开高亮
syntax on
" 打开行号
set number
" 光标所在行高亮
set cursorline
" 在底部显示键入的指令
set showcmd
" 命令模式用 Tab 自动补全
set wildmenu
" 高亮搜索匹配结果
set hlsearch
" 去掉高亮(感觉有点玄学)
exec "nohlsearch"
" 边输入边高亮
set incsearch
" 忽略大小写
set ignorecase
" 智能大小写(其实就是只对第一个字母大写的搜索词大小写敏感)
set smartcase
" 自动缩进,回车后下一行的缩进与上一行的缩进保持一致
set autoindent
" 智能缩进
set smartindent
" 一个 Tab 缩进 4 个字符
set tabstop=4
" 增或取消一级缩进时的字符数,建议与缩进保持一致
set shiftwidth=4
" 由于 Tab 键在不同的编辑器缩进不一致,该设置自动将 Tab 转为空格
set expandtab
" 智能缩进,根据文件其他地方的缩进来确定一个 Tab 多少缩进
set smarttab
" Tab 转换为 2 个空格
set softtabstop=2
" 支持鼠标(虽然但是,“我们是为了解放鼠标才来用 Vim 的!”)
set mouse=a
" 状态栏现实光标当前位置(哪行哪列)
set ruler
" 设置 utf-8 编码
set encoding=UTF-8
" 是否显示状态栏。0 表示不显示,1 表示只在多窗口时显示,2 表示显示
set laststatus=0
" 将ESC键映射为两次j键
" inoremap jj <Esc>
" 复制到系统剪贴板
" set clipboard=unnamedplus
" 括号匹配显示
" set showmatch
" 括号配对高亮插件
" Plug 'luochen1990/rainbow'
set clipboard=unnamed
" 解决插入模式下delete/backspce键失效问题:
set backspace=2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment