是否有 VIM 绝对(寄存器、标记、撤消历史、标签)栏或树切换?
我的意思是,就像标签栏一样,但有小节。具有以下主要部分,自定义标记,自定义寄存器,自定义记录,撤消历史记录(作为 Gundo 插件)。所以撤消栏,我们可以去一个标记,执行一个记录,拉动或粘贴一个寄存器,等等......
如果没有,有人愿意帮我建造吗???或者只是,帮助我获得关于 vim 插件构建的良好入门教程,因为它将是我将制作的第一个教程。
是否有 VIM 绝对(寄存器、标记、撤消历史、标签)栏或树切换?
我的意思是,就像标签栏一样,但有小节。具有以下主要部分,自定义标记,自定义寄存器,自定义记录,撤消历史记录(作为 Gundo 插件)。所以撤消栏,我们可以去一个标记,执行一个记录,拉动或粘贴一个寄存器,等等......
如果没有,有人愿意帮我建造吗???或者只是,帮助我获得关于 vim 插件构建的良好入门教程,因为它将是我将制作的第一个教程。
不,没有那样的东西,这样的怪物有什么意义?
:marks
, :registers
, :changes
, :undolist
... 还不够吗?
无论如何,你应该从熟悉 Vim 的内置文档开始::help eval
包含你需要的所有原始信息。
Steve Losh 的Learn Vimscript the Hard Way是一个非常棒的第三方资源,而且Vim Wiki也很有用。
尽管像tagbar和Gundo这样的插件可以像IDE 一样有效地在侧边栏中显示信息,但这主要是对当今用户习惯的让步,而不是使用 vi(m) 的基本方式。标记和寄存器旨在通过它们的名称 ( a
.. z
) 来记忆,使用:marks
,:registers
等命令为您在长时间休息后/第二天提供复习。
有许多插件(例如用于自动标记管理和可视化),但我建议谨慎使用它们。如果你想把 Vim 变成一个成熟的 IDE,这绝对是一种“气味”。请不要。