vim需要什么配置(从零开始配置vim9)
vim需要什么配置(从零开始配置vim9)
2024-11-22 08:39:30  作者:曲靖悠然  网址:https://m.xinb2b.cn/know/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比特早报国资云概念2023年3月15日消息,昨夜今晨,科技圈都发生了哪些大事?行业大咖抛出了哪些新的观点?比特网为您带来值得关注的科技资讯:国资云概念“再掀浪潮”,多家上市公司积极布局相关业务14日,以国资云为代表的数。
  • 农村创业和梦想的差距作文(扶贫的命题作文)
  • 2024-11-22扶贫的命题作文接连凭借《七月与安生》获得金鸡奖最佳剪辑提名,凭借《喜欢你》获得金像奖新晋导演提名的许宏宇导演,最近带着新作品《一点就到家》重返观众视野了刘昊然、彭昱畅、尹昉三人主演,类似年轻版“中国合伙人”的配置,。
  • 像星光一样闪亮的句子(像星星一样明亮的句子)
  • 2024-11-22像星星一样明亮的句子1、得之淡然,失之坦然,让生命中的每一天都充满着阳光,洋溢着希望做好自己,无愧于心2、整理下心情,忘记不愉快的往事,听听音乐,看看风景,说能说的话,做可做的事,走该走的路,见想见的人3、快忘了那些不高。
  • 醉驾入刑标准是什么(醉驾入刑标准都是什么)
  • 2024-11-22醉驾入刑标准都是什么醉驾入刑标准是什么:醉驾入刑标准是:对醉驾者判处一个月以上六个月以下拘役,并处罚金的刑罚醉酒驾驶,由公安机关约束至酒醒吊销机驾驶证,依法追究刑事责任,5年内不得重新取得驾驶证醉酒驾驶营运车辆,由公安机。
  • 如何申请座机号码
  • 2024-11-22如何申请座机号码申请座机号码方法如下:1.申请固定电话时需要提供的信息和条件:单位安装的电话加盖单位公章,单位委托支付的电话加盖付款人财务专用章私人用户需携带身份证原件和代理人身份证原件2.中国电信固定电话的收费标准。
  • 经常吃肝脏有什么危害(多吃肝脏真的会中毒吗)
  • 2024-11-22多吃肝脏真的会中毒吗现在商场里或者是路摊边都有一些熟食在卖,不然会买一些猪的,或者是牛的一些器官回家来凉拌一下,你也就有一些猪肝或牛肝在里面,那么我们吃了这些肝脏会不会使身体中毒了?很多人都疑惑的一个问题,下面为朋友们揭。
  • 湖北武汉消费分期(9成用过分期付款)
  • 2024-11-229成用过分期付款“每次碰到喜欢的东西,我就有‘剁手’的冲动有的时候生活费不够,我就先用花呗,以后再慢慢还”中国人民大学学生郭家一边玩着新买的游戏机一边说郭家的消费方式就是超前消费郭家只是众多大学生的一个缩影,对于大学。
  • 锦州特色一元排骨串(正宗锦州排骨串)
  • 2024-11-22正宗锦州排骨串正宗锦州味的排骨串,10块钱8串,就开在长白这个富饶区,性价比高的想哭超经典的四大烤串经典一:排骨串排骨串(¥10/8串)是她家的主打烤串,几乎是桌桌必点的招牌她家排骨串精选猪软肋,用20多种秘制料腌。
  • 化妆品能托运吗(坐飞机化妆品能托运吗)
  • 2024-11-22坐飞机化妆品能托运吗化妆品可以托运,飞机托运除了酒类或者易燃的液体不可以托运,其他液体不受限制乘坐飞机出行时,如果行李体积超大或超重可以选择托运,而托运行李也是有物品限制的,需提前了解规定化妆品小样也可以直接带上飞机。