

<https://www.gnu.org/software/global/globaldoc_toc.html#Vim-editor>  
の  
3.5.3 Usage  
に

[code]

    map <C-\>^] :GtagsCursor<CR>
    
[/code]

と記述があります。

`<C-\>^]` の部分の解説をお願いいたします。

コントロールキーを押しながらバックスラッシュを押下するのだろうとは思ったのですが、その先がわかりません。

よろしくお願いいたします。


CC BY-SA 4.0
2019-12-07T00:35:38.933
61187
2019-12-07T09:42:17.360
36962
question
vim
map <C-\>^] の意味


`<C-\>` の部分は、ご推察の通りコントロールキーを押しながらバックスラッシュを押下であっています。

`^]` はコントロールキーを押しながら `]` を押すと入力できます。このコントロール文字をスクリプトに直接書くには、Vim では挿入モードで
`<C-v><C-]>` の順にキーを押せば入力できます。  
実際に設定したい場合は、以下のように `<>` 記法で設定した方がわかりやすいでしょう。

[code]

    nnoremap <C-\><C-]> :GtagsCursor<CR>
    
[/code]

** 回答当初、`<C-[>` と見間違えてエスケープキーだと回答していましたが、間違っていたので修正しました。


CC BY-SA 4.0
2019-12-07T00:53:10.490
61188
2019-12-07T09:42:17.360
2019-12-07T09:42:17.360
2541
2541
61187
answer