Vim食用指南

前言

不得不说现有IDE如VSCode、PyCharm、CLION等非常好用,但Vim编辑器在某些场景有不可替代的优势。Vim可以不使用鼠标,完全用键盘操作。键盘命令变成肌肉记忆以后,操作速度极快。系统资源占用小,打开大文件毫无压力。服务器默认都安装 Vi 或 Vim。

配置

Vim 的全局配置一般在/etc/vim/vimrc或者/etc/vimrc。用户个人的配置在~/.vimrc。

set nocompatible                 "设置不与Vi兼容
syntax on                        "语法高亮
set showmode                     "底部显示模式
set showcmd                      "底部显示键入的命令
set mouse=a                      "支持使用鼠标
set encoding=utf-8               "设置编码格式
set t_Co=256                     "启动256色
filetype indent on               "打开文件类型检测
set autoindent                   "缩进同上一行保持一致
set tabstop=4                    
set softtabstop=4                
set shiftwidth=4                 
set expandtab                    "tab转为空格
set textwidth=80                 "行宽
set number                       "显示行号
set relativenumber               "显示当前行号
set ruler                        "显示光标位置
set cursorline                   "高亮当前行
set wrap                         "自动折行
set linebreak                    "设置特定符号才折行
set wrapmargin=2                 "折行处与右边缘空出字符数
set scrolloff=5                  "垂直滚动时光标距边缘距离
"set sidescrolloff=15             "水平滚动时边缘距离
set laststatus=1                 "状态栏 0不1多窗口时候显示2显示
set showmatch                    "高亮对应括号
set hlsearch                     "高亮搜索结果
set ignorecase                   "搜索时忽略大小写
set smartcase                    "对只有一个大写字母的搜索词大小敏感
"set nobackup                     "不创建备份
set undofile                     "保留撤销记录
set history=500                  "记录历史次数
set autochdir                    "自动切换到工作目录
set visualbell                   "错误视觉警告
set autoread                     "打开文件监视
set wildmenu                     "命令后下一次tab显示所有清单
set wildmode=longest:list,full   "第二次依次选择

快捷键

原文地址:https://www.cnblogs.com/aclearn/p/14087089.html