Come utilizzare il codice comando in MacVim? Per esempio Vorrei essere possibile premere Cmdt aprire CtrlP o Cmdn aprire NerdTree.Tasto Comando in MacVim
risposta
il tasto Command su OS X è conosciuta come la chiave Super in Vim, in modo da poter effettuare le seguenti operazioni:
map <D-t> :CtrlP<CR>
map <D-n> :NERDtree<CR>
Si può leggere di più sui diversi mapping dei tasti in :help key-notation
. Non è possibile utilizzare la chiave di comando come leader perché non è lead da un comando, ma è invece un modificatore.
⌘ potrebbe essere' M-'in altri Vims, ma in MacVim è' D-'. Se ''macmeta'' è impostato,' M-'viene attivato da Option/Alt. –
@WilburVandrsmith Ah, hai ragione, stavo guardando un '
Ho appena provato a mappare 'D-', 'A-' e 'M-' e non funzionano tutti. Sto cercando di realizzare la stessa cosa di te che è creare alias per 'CtrlP' e' NERDTree'. Come hai fatto a farlo funzionare? –
Vedere :help <D-
. Utilizzare <D-t>
per mappare a ⌘-T; tuttavia, ⌘-T è già mappato a "Nuova scheda" nel menu di MacVim. Dovrai rimuoverlo per poterlo usare in una mappa Vim.
Alcuni tasti sono OS-bound e proprio non li possono accedere, ma ⌘-T possono essere resi disponibili ed è in realtà l'esempio che usano nel file di aiuto (vedi :help Actions.plist
e scorrere verso l'alto qualche riga a 4.
). Avrai bisogno di disinserire il "Nuova scheda" vincolante con
:macmenu File.New\ Tab key=<nop>
e quindi mappare ⌘-T con nnoremap <D-t> whatever
.
Il prefisso '
- 1. Attiva Ack in MacVIm
- 2. MacVim: crea un nuovo file dalla riga di comando usando `alias mvim =" open -a macvim "`
- 3. Ingrandisci finestra in MacVim all'avvio
- 4. Impossibile incollare in MacVim
- 5. Disattiva campanello in MacVim
- 6. Inconsolata Corsivo in MacVim
- 7. Cambiare il leader in MacVim?
- 8. Creare un "progetto" in VIM/MacVim/GVIM
- 9. vimdiff e MacVim
- 10. Scheda completa da: aperto in Macvim?
- 11. Tasto Opzione o Comando come tasto Meta per LispBox su Macintosh
- 12. Personaggi strani di Vim powerline (Lokaltog) in MacVim
- 13. OSX + Terminal.app + Emacs + rendono tasto di comando operano come meta
- 14. Bind un tasto per il comando che legge stdin
- 15. Comando di richiamo quando viene premuto il tasto "INVIO" XAML
- 16. Combinazione di colori solo per macvim - come?
- 17. Subversion con MacVim configurato come editor
- 18. Tasto di ritorno tasto AngularJS
- 19. Come posso visualizzare graficamente le schede macvim?
- 20. Disattiva barra di scorrimento in NERDtree con MacVim
- 21. tasto rotondo in Android
- 22. MacVim non caricherà schema di colore specifico per default
- 23. In bash, come si associa un tasto funzione a un comando?
- 24. Selezionare più elementi in JList senza utilizzare il tasto CTRL/Comando
- 25. Come rendere Windows il tasto Comando/Meta IntelliJ IDEA in Windows?
- 26. tasto di manipolazione premere il tasto
- 27. Tasto funzione tastiera per invio tasto evento
- 28. tasto Esc Bind in tmux
- 29. Input in SDL (tasto premuto)
- 30. Ascoltate tasto ENTER in Android
c'è un'altra domanda: http://superuser.com/questions/249448/macvim-re-map-command-key-combinations-like-df check it out;) –
È possibile sfogliare un elenco di chiavi disponibile in vim tramite ': help key-notation' –