vim需要什么配置(从零开始配置vim9)
vim需要什么配置(从零开始配置vim9)
2024-11-22 07:08:57  作者:曲靖悠然  网址:https://m.xinb2b.cn/life/tmf467419.html

虽然本系列文章叫做从0开始配置vim,似乎我们从一开始就要写vimrc配置文件,但是我们并没有这么做。我们先经过几篇文章了解了下面的几个内容

如何设置vim属性,从而改变vim的特征配置快捷键,以提高我们的使用效率使用自动命令,以便使用vim来自动化我们的相关操作

这些既有vimscript的东西,也有vim自身一些特性的描述。拥有这些基础知识之后,在阅读其他人写的配置或者自己配置将会变得更加容易。当然关于vim我们还有很多内容没有讲,例如该如何自定义命令,如何弹出一个窗口,以及到最后如何编写自己的插件。如果后续在配置过程中涉及到新的内容,我将会给大家进行讲解,尽量让大家明白我们配置的每行代码都有哪些作用,让大家不仅仅是照着抄一遍,而是能举一反三,根据自己的习惯打造完全属于自己的 vim。话不多说,下面就让我们从0开始来一步一步的将原始落后的vim打造成现代化的好用的编辑器。

相应的准备工作

开始配置前,让我们进行一些准备工作。

我们采用 neovim 进行配置,也打算使用 纯 lua 进行配置。如果你用的是 vim,请安装下载最新的 neovim。我本地的环境采用的是 neovim0.7.2 版本,你可以使用稍微低一点的版本,但至少保证版本在 0.6 及以上版本。(不要怪我一直变换版本,因为7以上的版本添加了自动命令的 lua 接口。)我随教程创建了一个 github仓库用于保存记录每次的配置,各位小伙伴可以克隆下来,也可以自己按照上面的目录结构和文章所描述的自己一步步手动组织。仓库地址: nvimrc-tutorial 。我们先使用 git clone https://github.com/aMonst/nvimrc-tutorial.git ~/.config/nvim 将仓库克隆到本地,然后在里面创建一个 init.lua 文件作为配置文件的入口基础配置

我们在 init.lua 中写入如下内容作为基础配置

-- 设置文件编码格式为 utf-8vim.g.encoding = "utf-8"-- 设置终端编码格式为 utf-8vim.o.termencoding = "utf-8"-- 开启语法高亮vim.o.syntax = "enable"-- 显示相对行号vim.o.relativenumber = true-- 显示行号vim.o.number = true-- 高亮所在行vim.o.cursorline = true-- 自动换行vim.o.wrap = true-- 显示光标位置vim.o.ruler = true-- 边输入边搜索vim.o.incsearch = true-- 开启搜索匹配高亮vim.o.hlsearch = true-- 搜索时自行判断是否需要忽略大小写vim.o.smartcase = true-- tab键转换为 4 个空格vim.o.tabstop = 4vim.o.softtabstop = 4vim.o.shiftwidth = 4-- 新行对齐当前行,tab转换为空格vim.o.expandtab = truevim.bo.expandtab = truevim.o.autoindent = truevim.bo.autoindent = truevim.o.smartindent = true-- << >> 缩进时移动的长度vim.o.shiftwidth = 4vim.bo.shiftwidth = 4-- 使用jk移动光标时,上下方保留8行vim.o.scrolloff = 8vim.o.sidescrolloff = 8-- 设置自动折叠vim.o.smartindent = true-- 历史命令最多保存1000条vim.o.history = 1000-- 显示空白字符vim.o.list = true-- 样式vim.o.background = "dark"vim.o.termguicolors = truevim.opt.termguicolors = true

完成之后,再次打开vim发现它已经变成了这样


本篇就到这里了,下一篇我们将对默认的快捷键进行配置

  • 如意的寓意(如意的寓意是什么)
  • 2024-11-22如意的寓意是什么如意有万事如意、好事连连、吉祥驱邪、承载祈福禳安等美好愿望的寓意,是家喻户晓的吉祥物如意是中国传统的工艺品,如意的造型是由云纹、灵芝做成头部,然后衔接一个长柄,模样类似权杖,它的材质多种多样,形状也多。
  • 中越两国第七次合作(为越中全面战略合作伙伴关系增添新动力)
  • 2024-11-22为越中全面战略合作伙伴关系增添新动力来源:人民日报越南和中国同为共产党领导的社会主义国家,每次全国党代会都是两国发展进程中的重要里程碑越南祝贺中国共产党第二十次全国代表大会取得圆满成功,期待越中全面战略合作伙伴关系保持稳定、健康、可持续。
  • 养老服务协同发展(探讨养老服务产业发展)
  • 2024-11-22探讨养老服务产业发展1月10日-11日,粤港澳大湾区实战高峰论坛在广州中心皇冠假日酒店举行,来自全国养老产业的行管领导、权威专家、涉老企业以及媒体代表近1000人出席了论坛论坛以“新时代、大湾区、新经济、创养老”为主题,。
  • 夏有乔木雅望天堂小说结局(它讲述了什么故事)
  • 2024-11-22它讲述了什么故事夏木因为私自持有枪支罪,故意杀人罪被判7年,入狱在雅望去探狱时,雅望对夏木说,她会等夏木小天不愿和雅望分开,表示他和她都没变,但是雅望放手了雅望坐上火车决定离开,小天在火车即将出发前找到了雅望,但是雅。
  • 女人到更年期身体要注意什么(女人到了更年期要怎么度过)
  • 2024-11-22女人到了更年期要怎么度过更年期是女性朋友一生中的特殊时期,到了更年期女性朋友的身体会发生很大的变化,而且心理上也会出现变化,很多更年期的女性会变得焦躁不安和容易动怒所以女性朋友到了更年期,一定要做好相关方面的保健措施,应该保。
  • 财神爷的后面不是实墙可以吗(财神爷的后面不是实墙好吗)
  • 2024-11-22财神爷的后面不是实墙好吗财神爷的后面不是实墙不可以如果没有就成了财气外露而有的话则是神聚财运的意思不过你可以考虑换成实心木板,这样可以解释为神聚财运,心想事成之意文财神分为财帛星君、福、禄、寿三星两种财帛星君管天下的金银财帛。
  • 招银理财排名 招银研究行业深度
  • 2024-11-22招银理财排名 招银研究行业深度作者:招商银行研究院战略客户部■互联网的本质是以极快速度进化、解决资源调配问题、创造或改造第三产业的行业:互联网行业具备三大本质,分别是1)具备强大的资源调配能力以解决调配问题,随着生产力的发展而不断。
  • 韭菜的家常腌制方法(韭菜怎么腌制)
  • 2024-11-22韭菜怎么腌制准备材料:韭菜200g、姜适量、蒜适量、小红尖椒适量、盐适量、糖适量将韭菜洗净控干水分韭菜切成小段,长度不限按个人喜好就行放入姜末、蒜末和切碎的尖椒,再加入盐和糖,盐需要多放一些将食材拌匀放入保鲜盒或。
  • 适合蝴蝶结发饰的低马尾编发(这款超美的蝴蝶结编发)
  • 2024-11-22这款超美的蝴蝶结编发一直在想春天跟什么样的发型更加相配一些,想来想去,什么丸子头、花瓣头都不如编发来的好看但是编发似乎一直都是心灵手巧的人的专利,对于手残党不是那么友好,其实不是这样子的哦~△今天教大家这一款很简单的蝴蝶。