Modifico il codice C ++ nei .cppfile, mentre il codice del modello va nei .tccfile. Quando apro un file del genere, non è disponibile l'evidenziazione della sintassi. Ho provato set syntax=cppcon un tpp.vimfile in ~/.vim/ftplugin/, ma non fa nulla, mentre nell'editor funziona. C'è un modo per far sì che vim …
Uso un window manager per la piastrellatura (fantastico) + un multiplexer terminale (tmux) + si divide all'interno di vim. Non ho decorazioni per finestre, quindi non c'è alcuna divisione visiva tra loro se il contenuto del programma non lo dà via. Mi sento abbastanza a mio agio con questo paradigma …
Sono a conoscenza di queste impostazioni relative alle schede in Vim: ts sw expandtab smarttab sts La mia impostazione normale è set ts=4 sw=4 expandtab smarttab. Ma secondo la stsdocumentazione , se expandtabnon impostato, proverà a utilizzare una combinazione di spazi e schede per creare il numero desiderato di spazi …
A volte durante il mio flusso di lavoro, potrei voler aprire / cercare un file in movimento. Vorrei mappare un singolo tasto (diciamo F6) per aprire e chiudere NERDTree (ad es. Voglio attivare la vista NERDTree). Inoltre, vorrei che NERDTree mostrasse i file e le cartelle nascosti nella sua vista …
Ci scusiamo se "composito" non è il termine tecnico. Intendo quanto segue: Hi, I-am-a-composite-word and we are not Vorrei cancellare solo la parola composita. In modalità comando, se sposto il cursore su I, quindi ripeto dwalcune volte, o meglio digitando dwuna volta, seguito da alcune .pressioni, farà il trucco. Tuttavia, …
Sono consapevole che questa è una domanda strana e potrebbe non essere nemmeno il forum giusto per pubblicarla. Ma questo è stato un problema per diversi anni. Di tanto in tanto, diciamo una volta al mese, quando programmo, presento uno spazio No-Break invece di uno spazio normale, prima di aprire …
Ho iniziato a utilizzare la modalità diff in vim al lavoro e l'unica cosa che ho notato è che i colori sono davvero brillanti, il che non aiuta quando stai cercando di cercare differenze in file enormi per lunghi periodi di tempo. Ci sono combinazioni di colori là fuori che …
Molte volte mi trovo in una situazione simile a questa: 1. <Line 1> 2. <Line 2> 3. <Line 3> 4. <Cursor is here> 5. <I want to copy line 1 here> Una soluzione semplice è mm:1<CR>yy`mp- ovvero, tracciare un segno alla linea 4, andare alla linea 1, copiarlo, tornare al …
Ho visto che molti plug-in Vim non sembrano avere Vimballs . Vimballs era / sono fondamentalmente un tarball per un plugin che Vim sa come installare. Erano / sono quindi leggermente più convenienti dell'uso tar -xvf perché non dovevi / non devi preoccuparti che il tarball avesse la struttura della …
Alcune applicazioni hanno il concetto di "sessione" , in cui è possibile eseguire un comando per caricare un file in un'istanza esistente di un'applicazione. Ad esempio, quando scrivo: $ firefox http://vi.stackexchange.com Firefox riutilizza un processo Firefox esistente, anziché crearne uno nuovo. Questo è possibile con Vim?
È comune usare camelCase o snake_case per separare più parole che formano un identificatore. Sarebbe bello se i movimenti "parola" ( b, w, e) rileverebbero quei confini interno-identificatore. Come si può ottenere questo comportamento? (Plugin / vimrc / ...?)
Sto cercando una possibile soluzione per applicare due diversi colori di sfondo all'interno di un singolo buffer vim a seconda del contesto come in questo sublime esempio di testo . Un caso d'uso è quello di colorare in modo diverso i frammenti di codice all'interno dei file di markup in …
Sono curioso di sapere perché il pacchetto Debian predefinito per vim (quello che normalmente ottieni sudo apt-get install vim) non è compilato con il supporto degli appunti? Né il normale -clipboardo -Xterm-clipboardè abilitato, perché ? Ci potrebbe essere motivo per non includere -Xterm-clipboard su installazioni Debian senza X-server installato, ma …
Il manuale di Vim dice che possiamo usare timeoutlenper specificare la durata del timeout delle sequenze di tasti mappati e possiamo usare ttimeoutlenper specificare la lunghezza del timeout dei codici chiave : Un'impostazione utile sarebbe :set timeout timeoutlen=3000 ttimeoutlen=100 (timeout sulla mappatura dopo tre secondi, timeout sui codici chiave dopo …
Alla fine ho deciso di abbandonare i tasti freccia per la navigazione a favore di hjkl. Ho usato il Vim hardmodeplugin per disabilitare i tasti freccia. Mi sono abituato alla navigazione abbastanza velocemente, ma risulta che la navigazione in modalità inserimento improvvisamente è impossibile. C'è qualche soluzione per questo ? …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.