vim
を使用する気の利いたマッピングを追加しようとしていますcommand-t
。アイデアは、クラス名の上にカーソルを置いて、を押すと、そのクラス<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>
それは完璧に機能するので、少なくとも理論は正しいです。