1 votos

Lion: Mapa de Opción + flecha a inicio/fin

Estoy usando la versión CLI de Vim en el Mac mini con OS X Lion.

Yo uso Vim como mi principal editor de código, y una cosa que me molesta es la falta de teclas Inicio y Fin para mover al Inicio y al Final de las líneas, respectivamente. (En mi laptop, las teclas de flecha izquierda y derecha son el hogar y el final, con el Fn de modificador)

Sé Control + Flechas mover las pantallas, y ctrl + Flechas mueven a través de windows, por lo que cualquier manera de la que puedo puedo conseguir Opción o Fn + Flechas para hacer esto?

Realmente me gustaría algo como esto en todas las aplicaciones.

EDITAR:

Respondí a mí mismo por básicamente los siguientes: theandystratton.com/2009/... he utilizado los valores suministrados en el segundo comentario, que también trabajó en Vim y, en general, de la terminal.

Me pregunto ¿hay alguna desventaja para el uso de este...?

1voto

Para reasignar inicio y fin en la Terminal, ejecute f=~/Library/Preferences/com.apple.terminal.plist; plutil -convert xml1 $f; open $f -e, y cambiar esta:

<key>F729</key>
<string>scrollToBeginningOfDocument:</string>
<key>F72B</key>
<string>scrollToEndOfDocument:</string>

A este:

<key>F729</key>
<string>&#x1b;OH</string>
<key>F72B</key>
<string>&#x1b;OF</string>

A cambio de ellos en texto normal vistas, crear ~/Library/Teclas/ y guardar una lista de propiedades como DefaultKeyBinding.dict:

{
    "\UF729" = moveToBeginningOfParagraph:;
    "\UF72B" = moveToEndOfParagraph:;
    "$\UF729" = moveToBeginningOfParagraphAndModifySelection:;
    "$\UF72B" = moveToEndOfParagraphAndModifySelection:;
}

Otra opción sería el uso de KeyRemap4MacBook. Consulte "Uso de la PC Estilo de Inicio/Final (excepto en la Máquina Virtual,RDC)" en https://raw.github.com/tekezo/KeyRemap4MacBook/master/Tests/lib/string/data/checkbox.xml.

0voto

Andrey Losev Puntos 197

En iTerm Fn + Izquierda se va al primer carácter en el comando que se escribe, y Fn + a la Derecha se va a la final.

Para vim, me permito sugerir la asignación de cualquier combinación de teclas que desea para 'Casa' a 0 y, de igual modo '$' para el final.

Si usted está en el modo insertar, puede utilizar imap a 'Esc'0i para salir del modo de inserción y, a continuación, saltar al principio de la línea, y volver a entrar en modo de inserción.

Algo parecido a lo siguiente habría que añadir los mapas de Fn+Izquierda/Derecha al principio/final de línea para la normal y de inserción modos:

nmap ^[DE $

nmap ^[OH 0

imap ^[^[$i

imap ^[OH ^[0i

Nota: al ingresar caracteres especiales en el mapa, usar Ctrl-V primer lugar, a continuación, introduzca el carácter de combinación de la que desea asignar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X