当前位置: 首页 > article >正文

vim 简易配置

set nocompatible
set backspace=2
"--------------display-----------------
set nu "行号
syntax on "语法高亮
set ruler "显示当前行和列
set showcmd "显示部分命令
set showmode "最后一行显示当前模式
"set match "显示括号匹配
"--------------display-----------------

"---------------input------------------
set smartindent "自动缩进
set expandtab "将tab转化为空格
set smarttab "插入tab使用shiftwidth
set shiftwidth=4 "缩进列数为4
"---------------input------------------

"---------------search-----------------
set hlsearch "搜索结果高亮显示
"set inccase "预览搜索结果
set ignorecase "不区分大小写
set smartcase "当有大写字母时区分大小写
"---------------search-----------------

"---------------encoding----------------
set encoding=utf-8 "设置编码格式
set fileencodings=utf-8,gb18030,gbk,gb2312,big5
set termencoding=utf-8

"--------------ctags----------------
set tags=tags;
set autochdir "通用方式,如果没有找到tags文件,或者没有找到对应的目标,就到父目录中查找,一直向上递归。
"--------------ctags----------------

"--------------taglist----------------
let Tlist_Use_Left_Window=1 "vim左侧窗口显示Taglist
let Tlist_Exit_OnlyWindow=1 "Taglist是最后一个窗口是退出vim
let Tlist_WinWidth=45 "设置Taglist窗口宽度为60
let Tlist_Show_One_File=1
let Tlist_Auto_Open=1
"nmap :Tlist
"--------------taglist----------------


http://www.kler.cn/a/286660.html

相关文章:

  • C语言程序设计十大排序—冒泡排序
  • CVPR 2024 无人机/遥感/卫星图像方向总汇(航空图像和交叉视角定位)
  • 总线、UART、IIC、SPI
  • Effective C++ 规则46: 需要类型转换时,请为模板定义非成员函数
  • 基于Docker的Spark分布式集群
  • npm常见报错整理
  • 一键解决LBP2900通信错误的问题(同样支持Win 11系统)
  • 计算机毕业设计选题-基于python的OA办公管理系统【python-爬虫-大数据定制】
  • kubernetes培训
  • 深入探讨Java JSON解析与HTML标签清除:详解与实例
  • Vue3入门 - 解决pinia判断用户是否登录相关错误
  • 【系统架构设计】嵌入式系统设计(1)
  • sql靶场笔记
  • vue3监听键盘长按
  • flutter之image_picker上传图片
  • 小琳Python课堂:Python优先级队列深入解析:`PriorityQueue`类的使用与原理
  • 访问win10共享文件夹:用户或密码不正确 以及 未授予用户在此计算机上的请求登录类型
  • 数据库课程设计:MySQL的应用与实践
  • Vue 3 Composition API 中如何正确添加表单项副本到数组
  • Spring Cloud Alibaba 快速学习之 Gateway
  • Vue59 github案例 vue-resource版本
  • Linux——nginx 负载均衡
  • 用Python实现时间序列模型实战——Day 3: 时间序列数据预处理
  • 经验笔记:理解中间件及其在软件开发中的应用
  • 通过python 操作mysql 脚本
  • 『功能项目』怪物受击后显示受击状态UI【12】