Lion: Opción de map + flecha hacia home / end

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

Yo uso Vim como mi editor de código principal, y una cosa que me molesta es la falta de teclas de inicio y final para mover al inicio y al final de las líneas, respectivamente. (En mi computadora portátil, las teclas de flecha a la izquierda y derecha son inicio y final, con el modificador Fn)

Sé que Control + Flechas mueven pantallas, y Comando + Flechas se mueven a través de las windows, así que de cualquier manera que pueda, ¿puedo get Flechas Opción o Fn + para hacer esto?

Realmente me gustaría algo así en todas las aplicaciones.

EDITAR:

Respondí esto básicamente siguiendo: theandystratton.com/2009/… También utilicé los valores proporcionados en el segundo comentario, que funcionó tanto en Vim como en la terminal general también.

Me pregunto si hay algún inconveniente al usar esto …?

  • get los primeros caracteres del parámetro de expansión del command search
  • Cómo exportar varias páginas PDF en 1 PDF
  • Finder muestra muy lentamente el contenido de las carpetas compartidas del server
  • ¿Funcionará un disco duro clonado exactamente como el original?
  • ¿Cuál es el equivalente Mac del estado máximo del procesador de Windows Power Plans?
  • ¿Cuántas horas desde que desenchufé mi Mac?
  • ¿Cómo configurar Apache para XAMPP en Mac OS X Lion para usar mod_rewrite?
  • ¿Cómo desactivar la carga automática cuando mi iPad se conectó a mi Mac?
  • 2 Solutions collect form web for “Lion: Opción de map + flecha hacia home / end”

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

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

    A esto:

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

    Para cambiarlos en vistas de text normales, cree ~ / Library / KeyBindings / y guarde una list de properties como DefaultKeyBinding.dict:

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

    Otra opción sería usar KeyRemap4MacBook . Consulte la configuration "Usar PC Style Home / End (excepto en máquina virtual, RDC)" en https://raw.github.com/tekezo/KeyRemap4MacBook/master/Tests/lib/string/data/checkbox.xml .

    En iTerm Fn + Izquierda va al primer caracter en el command que está escribiendo, y Fn + Derecha va hasta el final.

    Para vim, sugeriría mapear cualquier combinación de teclas que desee para 'Inicio' a 0 y similarmente '$' para el final.

    Si está en el modo de inserción, puede usar imap en 'Esc'0i para salir del modo de inserción y luego saltar al comienzo de la línea y volver a ingresar al modo de inserción.

    Algo como lo siguiente agregaría los maps para Fn + Izquierda / Derecha al comienzo / final de la línea para los modos normal e inserción:

    nmap ^ [OF $

    nmap ^ [OH 0

    imap ^ [OF ^ [$ i

    imap ^ [OH ^ [0i

    Nota: cuando ingrese caracteres especiales en el map, primero use Ctrl-V e ingrese la combinación de caracteres que desea asignar.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).