我正在尝试为vim使用添加一个漂亮的映射command-t。这个想法是我可以将光标放在类名上, hit <leader>f,并且该类的相关.java文件将立即在新缓冲区中打开(我已hidden设置为on)。
我的.vimrc包含
map <leader>f :CommandT<cr>=expand("<cword>")<tab><cr>
效果很好,除了光标词没有扩展,我最终搜索的是=expand("<cword>"),而不是光标词本身。
我也简单地尝试过;
map <leader>f :CommandT<cr><cword><tab><cr>
效果大致相同(<cword>粘贴并搜索)。好消息是,如果我手动执行;
map <leader>f :CommandT<cr>MyClassName<tab><cr>
它工作得很好,所以至少这个理论是正确的。