Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/143.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在OSX中将vim与标记列表和CTAG一起使用_C++_Vim_Taglist - Fatal编程技术网

C++ 在OSX中将vim与标记列表和CTAG一起使用

C++ 在OSX中将vim与标记列表和CTAG一起使用,c++,vim,taglist,C++,Vim,Taglist,我在OSX中为vim安装了标记列表和CTAG。它看起来很酷,但很难使用。首先,在标记列表窗口中选择标记后,它会跳转到代码,但我不知道如何返回标记列表窗口选择另一个位置。你是怎么做到的?为了便于使用,您建议进行哪些更改?要在跳转到标记后返回,请使用Ctrl+T。有关标记导航的更多信息,请参阅Vim wiki上的。我在my.vimrc中使用以下配置: " Taglist plugin mapping noremap <silent> <Leader>t :TlistToggl

我在OSX中为vim安装了标记列表和CTAG。它看起来很酷,但很难使用。首先,在标记列表窗口中选择标记后,它会跳转到代码,但我不知道如何返回标记列表窗口选择另一个位置。你是怎么做到的?为了便于使用,您建议进行哪些更改?

要在跳转到标记后返回,请使用Ctrl+T。有关标记导航的更多信息,请参阅Vim wiki上的。

我在my.vimrc中使用以下配置:

" Taglist plugin mapping
noremap <silent> <Leader>t :TlistToggle<CR>

" Taglist plugin config
let Tlist_Use_Right_Window = 1
let Tlist_Inc_Winwidth = 0
let Tlist_WinWidth = 45
let Tlist_GainFocus_On_ToggleOpen= 1
let Tlist_Ctags_Cmd = 'ctags'
let Tlist_Show_One_File = 1
标记列表插件映射 noremap t:TlistToggle “标记列表插件配置” 让Tlist\u使用\u Right\u Window=1 设Tlist_Inc_Winwidth=0 设Tlist_WinWidth=45 让Tlist_GainFocus_On_ToggleOpen=1 让Tlist_Ctags_Cmd='Ctags' 让Tlist\u显示一个文件=1 您可以使用
t
在代码和列表之间快速切换,以显示或隐藏标记列表窗口。
其他选项仅为个人首选项。

您可以使用Ctrl+w在窗口之间移动,移动键hjkl

p
允许您返回上一个窗口


我推荐Xavier T.的配置。

好的。我没有使用您描述的标记窗口,但我使用
Ctrl+]
跳转到光标下的标记。在这种情况下,
Ctrl+T
应该可以返回。为什么必须按Ctrl-w两次?@z-buffer:所有与窗口相关的命令都以
Ctrl+w
为前缀。例如,
Ctrl+W N
创建新窗口,
Ctrl+W
展开当前窗口等。常规的“转到下一个窗口”命令是
Ctrl+W Ctrl+W
,这使得键入更容易。有关Vim窗口的详细信息,请参阅。@z-buffer:Leader是可以重新定义的键。它通常用于启动(或引导)复杂的组合键。请参见
:帮助领导
。如果尚未重新定义,默认情况下,它是\(反斜杠)键。我使用
作为引导键,因此在我的情况下,键组合是
,t
,默认情况下它将是
\t