圆圆网络 手游攻略 手游评测 造型多样、千变万化,Win11系统NeoVim打造一体/全栈编辑器

造型多样、千变万化,Win11系统NeoVim打造一体/全栈编辑器

时间:2024-11-29 11:59:20 来源:其他 浏览:0

也许有些人会因为Vim 而放弃169 美元的JetBrains 全家桶。是的,Vim 的乐趣就是手动变速箱的乐趣。如果你知道了,你自然就会明白。如果你不明白它,你就永远不会明白它。但如果你从来没有用Vim 敲过代码,那么生活在有Vim 的世界里是绝对没有用的。

上一篇:上古法宝,先天宝藏,Win11平台安装配置NeoVim0.8.2编辑器搭建Python3开发环境(2023最新攻略),Python3开发环境我们已经配置好了,这次我们继续添砖加瓦,让NeoVim 演变成一个全面的开发环境堆栈编辑器是无所不知、无所不能、无所不知的。

全能补全:coc.nvim

之前为了配置Python补全,我们使用了NCM2扩展插件:

Plug 'ncm2/ncm2' Plug 'roxma/nvim-yarp' Plug 'ncm2/ncm2-bufword' Plug 'ncm2/ncm2-path' Plug 'ncm2/ncm2-jedi' 这五个插件只是为了Python 补全, Coc.nvim通过微软的语言服务器协议支持多种编程语言,包括JavaScript、Python、C++、Ruby等,同时可以通过设置和扩展进行灵活定制,以满足不同用户的需求。

重写配置:

Plug 'neoclide/coc.nvim', {'branch': 'release'} 安装插件:

:PlugInstall安装Python完成:

:CocInstall coc-pyls 就是这么简单。

随后,您还可以设置其他目标语言。例如,如果你想支持Golang的补全,可以使用命令:

:CocConfig 打开配置文件。 Win11默认路径为:~\AppData\Local\nvim\coc-settings.json

{ '语言服务器': { 'golang': { '命令': 'gopls', 'rootPatterns': [ 'go.mod' ], '文件类型': [ 'go' ] } }, 'suggest.noselect': false , 'coc.preferences.diagnostic.displayByAle': true, 'suggest.floatEnable': true} 添加Golang 配置,使用此处的gopls 模块。

正确配置后,即可使用代码补全。比如我们输入fmt.就会提示fmt包中的方法。默认选择第一个。使用C-n C-p 上下选择,按Enter 确认。可以使用nvim下的浮动窗口功能。

同样,如果你想配置Ruby的智能提示,也不需要配置文件,只需要安装相应的模块即可:

gem install Solargraph 然后在NeoVim 中运行命令:

:CocInstall coc-solargraph 但这也带来了一个问题,就是编译运行时,默认的运行语言是Python。如何让Vim程序自动判断?只需要修改配置:

autocmd FileType python nnoremap C-B :sp CR :term python % CRautocmd FileType go nnoremap C-B :sp CR :term go run % CRnnoremap C-W :bd!CR 这个是NeoVim 中autocmd 判断的。如果是Python代码,则会通过Python解释器运行。如果是golang代码, 它们是通过Golang编译器编译的,互不影响。

NeoVim 的autocmd 是一种自动执行命令的机制。它可以在特定事件发生时触发命令的执行,例如打开文件、保存文件等,这样可以自动格式化文件、添加头信息等操作。

造型多样、千变万化,Win11系统NeoVim打造一体/全栈编辑器

前端完成比较简单,可以一键命令安装:

:CocInstall coc-vetur coc-json coc-html coc-css 但前端页面默认没有关闭高亮,所以推荐使用以下插件:

插件'leafOfTree/vim-matchtag'可以动态高亮前端页面结束标签:

非常方便。

快捷操作与配置

有些人可能会因为保存、评论、录制等操作需要输入vim命令而感到困扰,但实际上这不是问题。 Vim 还可以自动保存:

插件“Pocco81/auto-save.nvim”将消除:w 操作的需要。

单行和多行批量注释可以依赖这个插件:

插上'tpope/vim-commentary',这样就可以通过组合键gc快速进行注释操作。

编辑操作记录可以依赖这个插件:

插件“mhinz/vim-startify”允许您动态选择在主页上编辑过的文件:

想要像传统IDE一样动态调整字体大小吗?

让s:fontsize=12 函数! AdjustFontSize(amount) 让s:fontsize=s:fontsize+a:amount :execute 'GuiFont! Consolas:h' 。 s:fontsizeendfunctioninoremap expr TAB pumvisible() ? '\C-y' : '\CR'ino 重新映射expr Esc pumvisible() ? '\C-e' : '\Esc'inoremap expr C-j pumvisible() ? '\C-n' : '\Down'inoremap expr C-k pumvisible() ? '\C-p' : '\Up'通过tab键选择自动补全的代码提示?

' 在插入模式下,按ctrl + 小键盘的+ 会增加fontinoremap C-kPlus Esc:call AdjustFontSize(1)CRainoremap C-kMinus Esc:call AdjustFontSize(-1)CRa 在Vim 中,您甚至可以与ChatGpt 交互:

use({ 'terror/chatgpt.nvim', run='pip3 install -r requests.txt'}) 当然,您需要用户目录中的chatgpt apikey 或token: ~/.chatgpt-nvim.json:

{ 'authorization': 'API-KEY', # 可选API 密钥'session_token': 'SESSION-TOKEN' # 您的ChatGPT 会话令牌} 由于api-key 是收费的,因此这里建议使用token:

效果如下:

最后是完整的全栈NeoVim 配置:

用户评论

稳妥

我刚将NeoVim与Win11系统融合,简直是编程世界的革命!千姿百态的功能让我可以处理任何脚本任务。

    有16位网友表示赞同!

残留の笑颜

No Vim?No Problem! 现在有了NeoVim和Win11的支持,我的全栈编辑体验更上一层楼。

    有13位网友表示赞同!

金橙橙。-

从代码新手到大师之路,NeoVim与Win11是必经神器。千变万化的配置选项满足一切需求。

    有14位网友表示赞同!

青衫负雪

对开发者来说,最头疼的可能就是使用不顺手的工具。但用了NeoVim和Win11后,一切难题迎刃而解。

    有19位网友表示赞同!

三年约

谁说编辑器只能平庸?在Win11上用NeoVim简直是编程艺术的全新体验,一切都那么新鲜、有趣。

    有15位网友表示赞同!

抓不住i

强烈推荐给所有开发者尝试在Win11上使用NeoVim。它提供了丰富强大的功能,并且可以高度自定义,千变万化的感觉太爽了!

    有20位网友表示赞同!

酒笙倾凉

NeoVim与Windows 11的结合,让我编辑代码时既高效又刺激。全栈编辑体验让人沉醉其中。

    有11位网友表示赞同!

代价是折磨╳

在Win11上用NeoVim编代码简直是一种享受。它让我的编程工作变得千变万化,极具创造性。

    有19位网友表示赞同!

風景綫つ

终于找到了一款适合我的全功能编辑器,与Win11系统配合使用后,一切代码编写都变得简单、快捷且充满乐趣。

    有19位网友表示赞同!

断秋风

对任何追求完美细节和高效操作的程序员来说,用NeoVim在Win11上的体验无与伦比。千变万化的功能,让我成就感满满。

    有11位网友表示赞同!

巷口酒肆

以前总担心新工具难上手,但用了NeoVim之后才发现,全栈编辑真的能够做到千姿百态,瞬息万变。

    有19位网友表示赞同!

铁树不曾开花

No Vim, no life! 随着Win11和NeoVim的完美融合,我找到了编程路上的最佳伴侣,体验到了真正的全能编辑器魅力。

    有7位网友表示赞同!

命该如此

用NeoVim在Win11环境中进行全栈开发,仿佛打开了编程领域的新世界。千变万化的设计选项让人欲罢不能。

    有5位网友表示赞同!

盲从于你

尝试了各种编辑器后,终于发现NeoVim和Win11的组合才是我的菜!一切都变得更加高效、顺手,感觉太棒了。

    有18位网友表示赞同!

心安i

在Win11上利用NeoVim编程真的是种享受。千姿百态的功能满足我全栈需求的同时,也让代码编写过程充满乐趣。

    有12位网友表示赞同!

ok绷遮不住我颓废的伤あ

No editor like NeoVim on Win11! 它的全能性和可配置性让我的代码创作变得千变万化,不再有困难可言。

    有20位网友表示赞同!

把孤独喂饱

使用NeoVim与Win11系统融合后,我感觉自己在编程世界中如鱼得水。全栈编辑效率惊人提升,体验超赞!

    有19位网友表示赞同!

你瞒我瞒

自从转战用NeoVim搭配Windows 11进行全栈开发,整个人都充满活力。千变万化的能力让我应对各种代码挑战毫无压力。

    有5位网友表示赞同!

怪咖

对编程有深度追求?试试NeoVim和Win11的组合!它们让代码编辑变得既高效又有趣,实现了真正的千变万化。

    有19位网友表示赞同!

标题:造型多样、千变万化,Win11系统NeoVim打造一体/全栈编辑器
链接:https://yyuanw.com/news/sypc/22379.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
绯红之境兑换码最新2021 礼包兑换码大全

绯红之境兑换码最新2021 礼包兑换码大全[多图],绯红之境兑换码怎么领取?绯红之境兑换码有哪些?绯红之境在今日

2024-11-29
妄想山海怎么加好友 加好友方法大全

妄想山海怎么加好友 加好友方法大全[多图],妄想山海添加好友功能在哪里?妄想山海添加好友的方法是什么?好友添

2024-11-29
三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法

三国群英传7霸王再临攻略 霸王再临攻略技巧开启方法[多图],三国群英传7霸王再临怎么玩?三国群英传7霸王再临

2024-11-29
江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略

江南百景图又见桃花村钓鱼位置在哪?又见桃花村钓鱼攻略[多图],江南百景图又见桃花村钓鱼怎么钓?又见桃花村钓

2024-11-29