我有一些我希望在不触及代码的情况下记录的源代码。对于每个源文件(例如,example.cpp
,example.f90
等),我希望有一个单独的文档文件(例如,example.cpp.doc
,example.f90.doc
),其中包含一些元数据(ctag)将其链接到原始源文件。
理想情况下,我可以在我最喜欢的编辑器(ViM)中以并行视图打开源文件和文档文件,并将两个文件同步,以便它们一起滚动。通过这种方式,我可以使用未触及的源代码直观地保存我的文档。
我知道这可能是一个独特的场景。但我希望其他人已经明白这一点。
这是否可能?
答案 0 :(得分:0)
在Vim之外创建初始.doc结构,以便您要保留的“元数据”与原始文件位于相同的行号中。
然后使用vim -O example.cpp example.cpp.doc
打开不同Vim窗口中的两个文件。此时使用:windo set scrollbind
启用滚动绑定,这将允许导航任何窗口,同时保持同步。