2009-05-20 17 views
5

我坐在這裏,感覺傻 - vim的幫助,告訴我打CTRL](跟隨幫助中的鏈接),我無法得到它!?與^廁所同樣的問題(關閉分割窗口)如何在vim鍵入某些命令,就像CTRL-] ^廁所等。在德國鍵盤

我有一個德國的鍵盤,尤其是CTRL]似乎並沒有爲我工作。

我該怎麼做?

感謝您的幫助,到目前爲止,似乎除了CTRL]工作!任何想法如何讓它工作?

回答

5

我有一個克羅地亞鍵盤和幾乎相同的問題(由於我沒有,例如「]」的事實)。你有沒有想過把這些鍵重新映射到你可以使用的東西,而不是Ctrl-]鍵。

例如,普通輸入對我來說很好。要做到這一點,你只需進入「/ vimfiles/ftplugin /」目錄,並創建一個名爲help.vim的文件(如果你只對HELP類文件有興趣使用該組合鍵)。在其中,鍵入

nmap <buffer> <Enter> <C-]> 
"for just following the link 
nmap <buffer> <C-Enter> <C-w><C-]><C-w>T 
"for following the help topic in a new split (often useful) 
5

首先,在這種類型的幫助文件中,^符號表示您需要用鍵擊中Ctrl^Wc表示在發佈^W後點擊Ctrl+W,然後點擊c。看起來您可能需要使用Ctrl+AltGr+9才能獲得Ctrl+]

其次,Ctrl(「Control」)應等於您的德語鍵盤上的Strg(「Steering」?)鍵。

Keyboard equivalents,供大家參考。我想你可以設置Vim是友好的德國的鍵盤,但超出我的知識和谷歌福。)

+1

其他等效項:Esc(轉義)==^[,和M-x ==「轉義,然後x」==「按住Meta(通常爲Alt)並按x」。有時寫「C-x」而不是「^ X」。雖然OP沒有要求他們,但它仍然可能是有用的知道在未來... – ephemient 2009-05-20 17:03:20

+2

據我所知,德語中的「Strg」=「Steuerung」(幾乎翻譯爲「Control」或「Steering」) – 2009-05-25 08:58:45

3

我想我找到了自己。如果我「假裝」有一個英文鍵盤,只需點擊Ctr- +(Ctr-「加號」),它似乎就可以工作。 (在「ü」的左邊)。

這是符號位於英文鍵盤上的位置。

讓我想知道還有什麼映射likethis?任何人有個想法?