【发布时间】:2011-07-07 09:17:55
【问题描述】:
这个问题可能很抽象,请提前道歉。
我有一个日志文件,其中包含遵循特定模式的行(文件名、行、函数、跟踪语句)。例如
file1.cpp, 12, function1, "we are in function 1"
file2.cpp, 104, add, "add function"
another_file.cpp, 300, function2, "This is a trace"
我想要的是 vim 编辑器分成两个窗口。一个窗口有日志文件,每次我将光标移动到跟踪行时,另一个窗口将在正确的代码行中打开真实文件。
例如在顶部窗口中,我的光标位于行
file2.cpp, 104, add, "add function"
第二个(vim 分为两个窗口)窗口在第 104 行(在第二个窗口的中心)打开 file2.cpp。
是否有机会使用结构化文件(日志文件)作为源代码的“导航器”? 如果是,我们如何在 vim 中做到这一点?如果没有,让我们成功吧! (但我不想重新发明轮子:-))
【问题讨论】: