MacVim + Command-T插件,如何默认在新标签页中打开?

11

我希望在VIM的Command-T插件中实现以下功能:默认以新标签页打开文件,而不是需要按下CTRL-T,当选定一个文件时,希望使用[Enter]键打开选定文件到新标签页。我无法在选项中找到有关此行为的任何信息。

2个回答

28

你可以将这段代码添加到你的 .vimrc 文件中,以避免编辑 controller.rb 文件。

let g:CommandTAcceptSelectionMap = '<C-t>'
let g:CommandTAcceptSelectionTabMap = '<CR>'

这基本上是将两个映射交换,以便按Enter键在选定的文件中打开选项卡,而按CTRL-T键则在同一选项卡中打开。


+1 这个很棒!除了我的 .vimrc 文件之外,无需进行任何编辑。 - Lee DeLapp

0

我认为没有这样的选项。但是你可以自己修改功能。在你的 .vim 目录下打开 ruby/command-t/controller.rb 文件并跳转到第 260 行。在这一行附近,你应该看到一些键绑定。只需将 "AcceptSelection" 的 <CR> 改为 <C-t>,将 "AcceptSelectionTab" 的 <C-t> 改为 <CR>,然后重新启动 vim。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接