Session VIM-如何在会话文件中存储VIM书签?
如何存储属于会话而不属于文件的书签?我想有多个会话,每个会话都有相同文件的不同书签。我想模拟IDE行为Session VIM-如何在会话文件中存储VIM书签?,session,vim,ide,Session,Vim,Ide,如何存储属于会话而不属于文件的书签?我想有多个会话,每个会话都有相同文件的不同书签。我想模拟IDE行为 BR文件标记存储在viminfo文件中,而不是会话中,不幸的是,'sessionoptions'中没有启用该功能的值 因此,没有简单的解决方案,只有更复杂的变通办法。一些想法: 您可以通过:wviminfo[file]编写单独的viminfo文件,然后通过:rviminfo读取它们。除了会话文件之外,您还可以使用它(可能通过调整'viminfo'选项来减少写入内容) 编写/查找保存在大写全局
BR文件标记存储在viminfo文件中,而不是会话中,不幸的是,
'sessionoptions'
中没有启用该功能的值
因此,没有简单的解决方案,只有更复杂的变通办法。一些想法:
- 您可以通过
编写单独的viminfo文件,然后通过:wviminfo[file]
读取它们。除了会话文件之外,您还可以使用它(可能通过调整:rviminfo
选项来减少写入内容)'viminfo'
- 编写/查找保存在大写全局变量中的书签插件,该变量通过
值在会话中捕获globals
- 无论如何,扩展这样一个插件来对编写的会话进行后期处理,并在其中添加标记信息(通过
:call setpos(“'[mark]”,…)