MacVim - come fare Ctrl + A per andare all'inizio della riga, Ctrl + E fino alla fine della riga

3

Sto cercando di passare a MacVim come mio editor principale, e mi piace fino ad ora, tranne per un problema:

Mi sono davvero abituato alle scorciatoie Mac control - A per andare all'inizio di una riga, e control - E per andare alla fine di una riga.

Tuttavia, questi due non funzionano in MacVim ( control - A fa qualcosa di strano - sembra aumentare l'ultimo numero in una riga di 1 o qualcosa e control - E sembra scorrere lungo lo schermo di una riga).

Un modo per far sì che queste due scorciatoie siano rispettivamente all'inizio di una linea / fine di una riga?

    
posta houbysoft 26.04.2012 - 14:41
fonte

2 risposte

4

Aggiungi quanto segue a .vimrc o .gvimrc :

:" Map Ctrl-A -> Start of line, Ctrl-E -> End of line
:map <C-a> <Home>
:map <C-e> <End>
    
risposta data 26.04.2012 - 15:01
fonte
3

Quelle sono in realtà le scorciatoie di emacs che OSX sta usando, quindi stai chiedendo come emulare le associazioni di tasti di emacs in vim, il che è un po 'non intuitivo.

Id consiglio vivamente di abituarsi a ^ per andare all'inizio di una riga, o I (shift-i) per andare all'inizio della riga e passare alla modalità di inserimento.

    
risposta data 13.07.2012 - 15:37
fonte

Leggi altre domande sui tag