Domande taggate «vim»

Vim è un editor di testo altamente configurabile creato per consentire una modifica efficiente del testo. È una versione migliorata dell'editor vi.



3
Come ottenere il nome della chiave da codificare per keymap in vimrc?
In Emacs, posso premere Ctrl-h, k, per descrivere una chiave. Posso ottenere il nome della chiave anche se non è definito, ad es. C-x <C-M-end> is undefined Quindi, ho conosciuto il nome della chiave C-x <C-M-end>. Ma come puoi ottenere il nome chiave per Vim? Voglio impostare una keymap per …
10 vim  keymap 



1
Storia del movimento del cursore in Vim
Come posso ripristinare la posizione del cursore in Vim com'era prima di scorrere, selezionare o PgUp / PgDn? Sono stanco di cercare dov'ero prima di scorrere verso l'alto per guardare qualcosa in alto. Esistono comandi come "Posizione cursore precedente" e "Posizione cursore successivo" (come 'u' e 'R' per le operazioni …
10 vim  history  cursor  undo 

2
Come recuperare ^ S in zsh?
Ho trovato ^ S mappato per essere la chiave di ricerca fwd per zsh (ohmyzsh), ma mi piacerebbe usarlo anche in vim per vari mapping - sembra che la mappatura zsh mi impedisca di usarlo ora. Qualche modo per smistare il bindkey o avere entrambi i modi?

1
Perché la dimensione predefinita della scheda è 8 spazi? Da dove viene questo e perché è così grande? [chiuso]
Quando inserisco tabmolte applicazioni come vimOpenOffice ecc., La dimensione della scheda equivale a 8 spazi / caratteri. Questo è il valore predefinito per molte applicazioni. Quando la dimensione predefinita del terminale è di 80 caratteri in orizzontale, perché la dimensione della scheda è così grande? Dopo 5 schede sono a …


3
Vim: commento automatico in una nuova riga
Vim inserisce automaticamente un commento quando inizio una nuova riga da una riga commentata, perché ho impostato formatoptions=tcroql. Ad esempio (il cursore è *): // this is a comment* e dopo aver colpito <Enter>(modalità inserimento) o o(modalità normale) mi rimane: // this is a comment // * Questa funzione è …


2
Vim su più monitor
Qualcuno ha una soluzione elegante per avere MacVim o gvim su più monitor (risoluzione potenzialmente diversa)? Avere 2 sessioni non funziona bene a causa di buffer e file di scambio separati. Penseresti di poter avere 2 finestre GUI che condividono gli stessi buffer, ma non riesco a trovare nulla che …
9 vim  macvim 


1
Come posso emulare i tasti premuti all'avvio di Vim?
Quando eseguo vim, il plugin NerdTree apre un esploratore di progetti. Ho raggiunto questo aggiungendo la seguente riga al mio .vimrcfile: autocmd VimEnter * NERDTree Apre due buffer, ma sfortunatamente devo premere ^W^Wogni volta perché il buffer attivo è quello sinistro, dove si trova NerdTree. Come posso fare in modo …
9 vim  nerdtree 

2
Metodi di piegatura multipli in vim
Uso parecchio l' opzione di piegatura di vim e di solito ho impostato foldmethod sulla sintassi. Recentemente ho scoperto che è possibile aggiungere pieghe personalizzate, in modo tale da poter inserire interi blocchi /*{{{*/e /*}}}*/che è molto utile per raggruppare grandi sezioni di un file sorgente. Tuttavia, per usare questa …

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.