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)

  • Cambio de idioma de input en iOS 9 con keyboard externo
  • Quiero software para ralentizar mi tipeo y boost mi precisión
  • ¿Cuáles son las diferencias entre / usr / bin / login y / usr / bin / bash?
  • ¿Puedo agregar carpetas de aplicaciones para acoplar desde launchpad?
  • Dongle Crashing
  • "Las actualizaciones están lists para instalar" pero no pude instalar
  • 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 …?

  • Finder informa el código de error -36 al copyr algunos files
  • Finder en Mac Always On
  • Tecla de repetición aleatoria
  • ¿Cómo pongo toda la música en mi biblioteca de iTunes (12.2) en mi iPhone 6?
  • Toma una captura de pantalla y copy su ruta de file al portapapeles
  • Averiguar qué command está vinculado a un atajo de keyboard en TextMate
  • 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).