Skip to content

Instantly share code, notes, and snippets.

@knwng
Last active September 27, 2024 22:18
Show Gist options
  • Save knwng/38254ecffbaa154673e4464e3a1a1517 to your computer and use it in GitHub Desktop.
Save knwng/38254ecffbaa154673e4464e3a1a1517 to your computer and use it in GitHub Desktop.
无插件版本vimrc
set laststatus=2
set number "设置行号
set hlsearch "高亮搜索
set incsearch "增量搜索,即每次输入新字符都会触发搜索
set autoindent "自动缩进
set smartindent "智能缩进,基于autoindent
set tabstop=4 "设置一个tab占4个空格
set shiftwidth=4 "每层缩进4个空格
set expandtab "扩展tab为空格
set softtabstop=4 "使用退格键,每次将删除4个空格
set smarttab "在行首按TAB将加入shiftwidth个空格,否则加入tabstop个空格
set encoding=utf-8 "vim内部编码方式
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 "vim打开和保存文件时的编码方式
set termencoding=utf-8 "vim所工作终端的编码方式
set nocompatible "使用vim自身,而非vi的键盘模式
set history=1000 "在history文件中需要保存的行数
"set clipboard+=unnamed "与系统共享剪贴板
filetype on "侦测文件类型
set completeopt=longest,menu "智能补全
syntax enable "语法高亮
syntax on
set showmatch "高亮显示匹配的括号
set statusline=%F%m%r%h%w\[POS=%l,%v][%p%%]\%{strftime(\"%d/%m/%y\ -\ %H:%M\")} "设置状态栏显示内容
set backspace=2 "解决mac delete键失效问题
filetype plugin on
set omnifunc=syntaxcomplete#Complete "omni自动补全
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment