2009-05-20 7 views
5

estoy sentado aquí sensación tonta - la ayuda vim me dice para golpear CTRL] (seguir enlaces en la ayuda) y no puedo obtenerlo? El mismo problema con^Wc (cerrar una ventana dividida)cómo escribir ciertos comandos en vim, como CTRL]^Wc etc .. en un teclado alemán

Tengo un teclado alemán y sobre todo la CTRL] no parece funcionar para mí.

¿Cómo puedo hacerlas?

Gracias por la ayuda hasta el momento, parece que funciona, excepto el CTRL]! ¿Alguna idea de cómo puedo hacer que funcione?

Respuesta

5

Tengo un teclado croata y más o menos los mismos problemas (debido al hecho de que no tengo, por ejemplo "]" en él). ¿Has pensado en reasignar esas teclas a algo que podrías usar en lugar de presionar la tecla Ctrl-]?

Por ejemplo, plain enter funciona muy bien para mí.

Para hacerlo, vaya a su directorio "/ vimfiles/ftplugin /" y cree un archivo llamado help.vim (si le interesa usar esa combinación de teclas solo en el tipo de archivos HELP). En ella, de tipo

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

En primer lugar, en este tipo de archivo de Ayuda, el símbolo ^ indica que debe pulsar Ctrl con la tecla. ^Wc significa pulsar Ctrl+W, luego c después de liberar ^W. Parece que podría necesitar usar Ctrl+AltGr+9 para obtener Ctrl+].

En segundo lugar, Ctrl ("Control") debería ser equivalente a la clave Strg ("Steering"?) En su teclado alemán.

(Keyboard equivalents, para su referencia. Imagino que puede configurar Vim para ser más amigable con un teclado alemán, pero que supera mis conocimientos y Google-fu.)

+1

Otros equivalentes: Esc (escape) ==^[, y ==-x M "escapar, entonces x" == "HOLD abajo Meta (generalmente Alt) y pulse x". A veces se escribe "C-x" en lugar de "^ X". Aunque OP no los solicitó, aún podría ser útil saberlo en el futuro ... – ephemient

+2

Hasta donde sé "Strg" = "Steuerung" en alemán (que prácticamente se traduce en "Control" o "Dirección") –

+0

No volvería a mapear los controles para ser más amigable con el diseño alemán, simplemente porque esto reduciría su productividad en todo lo que * no * configuró de esa manera. –

3

creo que he encontrado a mí mismo. Si "pretendo" tener un teclado en inglés y simplemente presiono Ctrl + (Ctrl + "símbolo"), parece que funciona. (a la izquierda de "ü").

Aquí es donde aparece el símbolo] en el teclado inglés.

Me pregunto qué más se mapeó likethis? ¿Alguien una idea?

+0

No funciona para mí. ¿Estás seguro de que no tienes el diseño en inglés configurado en tu sistema operativo? – ziggystar

Cuestiones relacionadas