Come posso mantenere le combinazioni di tasti di iTerm e vim a parte

1

1.Enviroment

Env: vim + zsh + iTerm2 su Mac OSX 10.9.2. (Stessi problemi con vim + terminal + bash su Mac OSX 10.9.2)

2. Problemi di mappatura

Ecco la lista dei problemi di mappatura (puoi sceglierne qualcuno per anwser).

Il mio vim non ha potuto ottenere alcune scorciatoie: <A-Left|Right|..> , <D-char> .

2,1 <A-Left|Right|UP|Down

In iTerm2, si otterrà il raggiungimento di <A-Left|... (iTerm2 non associa alcuna scorciatoia per essi).

<A-Up> print 'A' with a sound alert.
<A-Down> print 'B' with a sound alert.
<A-Left> print 'D' with a sound alert.
<A-Down> print 'C' with a sound alert.

In vim, <A-Left|... si comporta come <Left><Right><Up><Down> in modalità inserimento, modalità normale, visual mdoe ed Ex Mode, ecc. Posso mapparli <A-Left|..> ?

2,2 <D-char>

Alcuni tasti su <D-char> sono i tasti di scelta rapida di iTerms, ad esempio:

  1. <D-q> uscirà da iTerm2
  2. <D-w> chiuderà la scheda corrente in iTerm2

D'altra parte, gli altri tasti come <D-s> non sono hotkey e non stampano alcun carattere in vim e terminal. È possibile mapparli in vim?

    
posta hilojack 14.05.2014 - 17:47
fonte

1 risposta

1

Preferisco non modificare alcuna mappatura in iterm e utilizzare .vimrc per tutti i mapping poiché è più semplice e generalmente più efficace. Ti consente anche di usare l'app terminale

Una volta impostato, puoi facilmente fare domande specifiche su domande specifiche per sequenze di tasti specifiche.

I tasti freccia sono particolarmente fastidiosi in alcune versioni di iterm.

risposta data 02.09.2018 - 03:38
fonte

Leggi altre domande sui tag