螺旋的类似VIM的配置
让我猜猜你为什么在这里。您是(NEO)VIM用户。今天,在百万次,您更新了插件,并遇到了一条犯罪无用的错误消息。你有事要做。您没有时间搜索由人们打破变化的方法所维护的奥术插件的GitHub问题。
您记得一个朋友或同事不久前向您发送了指向Helix编辑器的链接。看起来很酷,对吗?
“但是插件呢!”哭泣的助剂。嗯...插件。那些插件几乎无法识别的vimrc ,但规律性令人沮丧。或者,也许您真的会喝库尔的援助,并将您的配置转换为LUA。这两种方式都没关系。破坏Neovim插件的变化不在乎您的.vimrc或init.lua
是的...您甚至不需要安装的那些插件才能具有功能编辑器。
插件该死!
您出汗的双手用alt + hjkl键在令人讨厌的大声机械键盘上摸索,以使用瓷砖窗户管理器将开放式终端模拟器聚焦。可能是kitty或alacritty 。您将短暂地抛弃,以记忆无数小时的时间,试图让您的终端和Neo(VIM)Colourschemes匹配。
您可以在首选的包装管理器和cd上安装最新的Helix helix版本,并将您即将开始工作的目录中的NEO(VIM)配置淹没在红色泛滥之前。
hx
您会暂时按太空栏,然后尝试使用文件选择器。模糊搜索。语法突出显示。好的。自然,您在主机中的目录是一个生锈项目。您选择了众多的lib.rs文件之一,该文件用作货物工作区板条箱的入口点,您将整体板拆分为希望,以改善您在老化的MacBook Pro上的增量汇编时间。您的公司不会为您提供新的M1型号之一,因为这还不到5岁。唉。
您会听到rust-analyzer开始将其意志强加于您的老化Intel CPU,而乔尼·艾夫(Jonny Ive)对瘦弱的痴迷进一步瘫痪了。我敢打赌他是一个愤怒的胖子。
等一下...你的眼睛在屏幕上飞镖。没有错误。语法突出显示看起来正确。您尝试使用{}来浏览文件,但它不起作用。嗯,稍后可以弄清楚。您可以使用鼠标将光标带入声明的macro_rules!宏。您按g ,并配备了许多LSP驱动选项。您甚至没有安装LSP插件!您按k和弹出窗口显示了宏的文档。
这就是生活应该永远的方式。您决心将切换到螺旋。
...不久之后,你放弃了。您的VIM肌肉记忆太强了。 VIM命令的动词模型 - 对象结构已成为您的大脑将指令发送到手指的语言。被击败,在您的.zsh_history中对hx的引用变得越来越少,直到它们完全消失,再次被vim , nvim或nvim替换为vim 。
每次打开编辑器时,您都会忽略红色错误消息。也许您在解散所有错误之后保持了它的实例运行,这样您就不必屈辱地屈辱,因为您没有时间,精力或动力来修复您每次要编辑文件时都没有时间,精力或动力。
您认为,也许有一天,可以在“ VIM模式”中使用螺旋,毕竟,这些天甚至还有一个相当不错的VIM插件,对VSCODE,对吗?
我的朋友。我感到您的沮丧,愤怒,悲伤,失望和失败。
我现在可能无法为您提供一个完美的解决方案,但是我可以给您足够的球来滚动!
在此存储库中查看config.toml文件。它仅包含关键映射。这些是最重要的关键映射,可以让我在螺旋中编辑文本时使用尽可能多的VIM Muscle-Memory。
如果您习惯于执行c命令很多,则必须适应使用v使用所需的区域,然后删除它。
话虽如此,您每天都依赖于每天依靠的许多最基本的东西(包括C , 0 , $ , ^ , G , {}和% !),而无需考虑文本文件就可以编辑和导航文本文件。
请随意分叉,个性化,提出建议,改进,填补我不知道如何填补的空白,等等。