Ctrl- [non funziona in Windows 8 o XP in esecuzione nella macchina virtuale di Parallels


2

Mi piacerebbe avere Ctrl- [lavoro, vale a dire, uscire dalla modalità di inserimento, in VsVim in Visual Studio e in gVim sia sulle mie macchine virtuali Windows XP che Windows 8 Pro sotto Parallels 9 in esecuzione su OS X Lion. Non so davvero perché quella sequenza di tasti non funzioni in entrambi i sistemi operativi Windows.

Ctrl- CFunziona in gVim, ma non mi interessa quella sequenza di tasti come alternativa (soprattutto perché ha altre semantiche in Visual Studio). Non ho vimrcinstallato su Windows e quindi nessuna mappatura dei tasti e in effetti in esecuzione :mape quel portachiavi (che non posso scrivere qui a causa delle parentesi angolari?) Riporta "nessuna mappatura trovata". Ho interagito con l'autore di VsVim (che è molto utile) senza alcun risultato finora visto qui . Penso che sia qualcosa sul mio sistema poiché accade anche in gVim. La sequenza di tasti funziona benissimo per me in Emacs, dove ho configurato la mia configurazione di Viper per mappare Ctrl, [per scappare da Viper sia su OS X che su Windows. Quindi la tastiera fisica funziona bene. Molti googling non hanno ancora prodotto una soluzione.

Qualche idea su come capire perché questo accada o, ancora meglio, una soluzione a questo problema? Ad esempio, se qualcosa sta consumando il sistema Ctrl- [chord a livello di (o a livello di applicazione?), Come trovo di cosa si tratta? Sono davvero perplesso su questo perché non sono un esperto di Windows o un esperto di Parallels (anche se, come ho detto, ho cercato su Google un po 'con un occhio verso Windows e Parallels).

Risposte:


1

sfondo

Esc (il tasto Esc) esce da modalità come "Inserisci" e "Visual" e fa tornare gVim in modalità "Normale". Ctrl- [fa anche questo, sia Esc che Ctrl- [svolgono la stessa funzione in gVim.

Sfortunatamente, come menzionato dall'OP, premendo Ctrl- [in gVim in una macchina virtuale Parallels che esegue Windows non si fa tornare gVim in modalità 'Normale' come dovrebbe. Ma premere Esc per fortuna fa tornare gVim in modalità 'Normale'.

Soluzione

È possibile risolvere questo problema creando un collegamento da Ctrl- [a Esc.

I passaggi per creare il collegamento necessario:

  1. Apri Parallels Desktop.
  2. Vai a: menu Parallels Desktop -> Preferenze -> scheda Scorciatoie -> [La tua macchina virtuale] (Sotto l'intestazione "Macchine virtuali").
  3. Fai clic sul pulsante "+" per aggiungere un collegamento.
  4. Nella casella di testo nella sezione "Da", premere il tasto [ .
  5. Fai clic sul pulsante "^ Ctrl" nella sezione "Da".
  6. Fai clic sulla casella di testo nella sezione "A", quindi premi il tasto Esc . Questo dovrebbe far apparire la parola "Esc" nella casella di testo.
  7. Fai clic sul pulsante "OK".

Jay, grazie !! Apprezzo davvero che tu abbia dedicato del tempo a pubblicare questo post. Funziona.
Joe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.