カーソルの下の単語をgrepするキーマッピングを作成しようとしています。これが私がこれまでに持っているものです:
map <Leader>g :grep -r '<C-R><C-W>' ./<CR><CR>:cw<CR>
これで、現在作業しているタイプのファイルのみを検索したいと思います(たとえば、.coffeeファイルをgrepすると、.jsファイルはリストされません)。grepを使用すると、次のことができます(たとえば)。
grep -r --include='*.coffee' 'whatever' ./
特定の拡張子を持つファイルのみを検索します。これを行うには、現在のファイルの拡張子が必要です。では、現在のファイルの拡張子を取得する最も簡単な方法は何ですか?
このタスクを実行するためのより良い方法があれば、それも素晴らしいでしょう。