Sono un utente Linux semi-esperto e scrivo il mio software esplicitamente dalla riga di comando. Se ho bisogno di un compilatore, semplicemente sudo-apt-get, se ho bisogno di eseguire un codice, lo eseguo da riga di comando e se ho bisogno di modificare i miei file di origine, uso semplicemente Vim …
Vim ha un comando equivalente a Ctrl-I di Emacs? Emacs ha una scorciatoia estremamente utile "C-I" che corregge il rientro della riga corrente (o delle linee selezionate). Ad esempio, supponiamo di scrivere questo piccolo codice su Emacs: def foo print "boo" end e stai selezionando tutte e 3 le linee. …
Sto cercando di costruire Vim 8.0 su Ubuntu 16.04.1 LTS. configure e make corri senza errori, tuttavia ignora il parametro --program-suffix: [local vim repo]/configure --program-suffix=8 --with-features=big Intendevo costruire Vim 8.0 parallelamente alla mia configurazione stabile con il suffisso "8", quindi dovrebbe esserci un binario vim8 nel /usr/local/bin/. Qualche idea?
Questo è in gVim su Windows. NERDTree sta registrando ../e ./collega in ogni directory. Con l' ->ho pensato che forse erano i collegamenti / link simbolici che ha ottenuto aggiunti a tutti i miei indici, tuttavia nel file explorer di Windows non vedo nulla per puntare a quel caso. Potrei …
Gli indicatori di piegatura in vim sono importanti perché occupano l'intera larghezza della finestra: void foo() { +--- 10 lines: int x;----------------------------------------------------------- } il che li rende fonte di distrazione. Qualcosa di simile al seguente sarebbe meglio: void foo() { [10 lines: int x;] } Questo è realizzabile in vim?
dyld: associazione simboli pigri non riuscita: simbolo non trovato: _rb_encdb_declare Riferimenti da: /Users/sa125/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin10.8.0/enc/encdb.bundle Previsto in: spazio dei nomi piatto dyld: simbolo non trovato: _rb_encdb_declare Riferito a: /Users/sa125/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin10.8.0/enc/encdb.bundle Atteso in: spazio dei nomi piatto Vim: Catturato segnale mortale SEGV Ciao, Ho creato vim sul mio MacbookPro (con OSX 10.6.8) e cercando …
Durante la digitazione del testo non mi piace il modo in cui il cursore scende lentamente verso la parte inferiore dello schermo. Preferirei invece che il cursore rimanesse nello stesso posto e il testo sopra il cursore si spostasse verso l'alto. Conosco l'opzione 'scrolloff', ma non mi piace perché confonde …
Sono molto nuovo a vim. So che ci sono molti problemi di copia e incolla. In un certo senso mi piace la diversa idea del buffer di VIM, ma a volte devo lavorare con un grosso file di testo e cercare parole diverse. Quando cerco una parola premo Esce poi …
Su alcune macchine Linux, quando uso vim, posso usare il pulsante PageDown, PageUp, Home, End senza problemi. Tuttavia su alcune altre macchine, questi pulsanti mi danno personaggi funky. Perché è quello e cosa posso fare? Grazie!
Se eseguo il comando Ex :!xv file.png tutto va bene, e xv si avvia e visualizza il file. Ma se file.png si trova in un registro o in una variabile, il che è necessario poiché desidero farlo in uno script, il comando fallisce perché vim non sostituisce il contenuto del …
Questa domanda ha già una risposta qui: Come eliminare tutte le righe che NON contengono una determinata parola in Vim? 3 risposte In Vim trovo spesso che sono interessato solo alle righe contenenti una determinata stringa di testo e voglio eliminare tutte le altre righe. È facile abbinare le righe …
Sto cercando di creare un comando vim per inserire facilmente un'istruzione di debug sul nome della variabile sotto il cursore. Vorrei almeno gestire alcuni casi comuni, quindi non deve essere perfetto, ma dovrebbero funzionare tutti i seguenti: $test_var = array($test->get_test_var()) || $test->get_test_var() || $test_var; Avere il cursore su uno di …
Ho appena installato gvim su Windows 7 per la prima volta e sto riscontrando un problema con l'apertura di alcuni file. Quando apro i file vim sembra far lampeggiare una finestra cmd per alcuni secondi prima di chiuderlo (troppo velocemente per distinguerne il contenuto) e finisco con una cartella C: …
Il mio .vimrc è suddiviso su più file in una directory vimrc.d e all'interno di questi file ci sono impostazioni globali, variabili e funzioni basate su una certa funzionalità, come Diff, Color, Folding, ecc. Questi file sono inclusi tramite il runtimemio .vimrc at avviare. Ma collettivamente ci sono così tante …
Come risultato di questa risposta qui , sto provando a scrivere un foldexprfor vim che equivale a foldmethod=indent(come punto di partenza per poi migliorarlo per riconoscere i miei marcatori personalizzati, vedere la domanda per maggiori dettagli ). Ho provato questo: set foldmethod=foldexpr set foldexpr=indent(v:lnum) Tuttavia, ciò non riesce in 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.