在使用Vim时,我有时会想要查看函数定义或结构定义,因此我将C-]跳转到它.但是,我遇到了一些问题.首先,我不知道如何轻松地跳回去.看来我之前的文件已关闭,而我现在处于新文件中.有没有办法跳回来,或保留一堆打开的文件,我可以弹回或什么?
另一件事我注意到,当我对当前文件进行更改时,我需要保存它,因为就像前面提到的那样,我的当前文件在下一个文件打开之前被关闭.
有时我想立刻查看我当前的代码和标题.有没有办法在拆分中打开标签定义?
Max*_*Kim 30
加
set hidden
Run Code Online (Sandbox Code Playgroud)
给你vimrc.它允许您切换文件而不保存它们.我认为这是"必须拥有"选项之一.
使用C- o跳回到跳转列表中自动保存的先前位置.
:h jumplist
Run Code Online (Sandbox Code Playgroud)
要从C-跳回,请使用CT.该:tags命令显示当前堆栈.
设置autowrite选项以在跳转到新文件之前自动保存您正在执行的操作.
使用CW C-]在新窗口中打开标签.
最后,:help tags帮助部分是解释所有这些以及更多内容的部分.