Esiste una funzionalità in Vim che consente di aggiungere parentesi attorno al testo evidenziato? Per esempio, se evidenzio n = getchar()in if (n = getchar() == '\n'), vorrei mettere parentesi intorno a quello.
Ho installato VIM ma devo compilarlo con opzioni specifiche: In addition to the most commonly used features, the plugin requires: +python or +python3, +clientserver and +conceal. Quali sono i passaggi per disinstallare e ricompilare con queste opzioni senza interrompere nulla?
Ho foldmethod=indentimpostato il mio ~/.vimrc, e in generale, che funziona per me e mi piacerebbe tenerlo. Tuttavia, ci sono alcuni file che ho che modifico regolarmente (e che sono sotto il mio controllo esclusivo), che vorrei aggiungere in un sistema basato su marker, in particolare in modo che quando apro …
Inizialmente avevo posto una domanda e ho risposto: come posso usare la versione Homebrew Python con Homebrew MacVim? Queste istruzioni hanno funzionato su Snow Leopard utilizzando Xcode 4.0.1 e gli strumenti di sviluppo associati. Tuttavia, non sembrano più funzionare su Mountain Lion con Xcode 4.4.1. Il mio obiettivo è lasciare …
Nota: per Mountain Lion, vedi: Come posso usare Homebrew Python con Homebrew MacVim su Mountain Lion? Ho installato Python 2.7 con Homebrew su Mac OS X Snow Leopard. Quando installo MacVim usando brew install macvim, si compila con il supporto Python, ma viene compilato rispetto all'installazione Python del sistema. Questo …
Il più delle volte uso Emacs. Tuttavia, ho deciso di provare a imparare Vim. Sono contento di Emacs, sto solo cercando di evitare che si trasformi in Maslow's Hammer . Ho visto alcuni tutorial, ma devo ancora vederne uno scritto dal punto di vista di qualcuno che viene da Emacs. …
Ho mantenuto i miei file vim in Ubuntu One e poiché ho molti plugin installati come sottomoduli git (o comunque vundle li installa) e sono interessato solo ad aggiornare questi repository sul mio computer principale, ho impostato Ubuntu One su ignora questi file usando: ignore = \A.*\.git\Z in ~/.config/ubuntuone/syncdaemon.confmodo da …
Ho aggiornato un sistema da Nagios 2 a Nagios 3 e ora sto confrontando alcune differenze tra i file di configurazione vecchi e nuovi. Ci sono modifiche significative ai file di configurazione e non voglio eseguire una diff sull'intero file perché vimdiff mi mostra troppe differenze irrilevanti e ha problemi …
Sto per abbellire un po 'di codice sorgente usando vim. {1} Ho creato un paio di macro vim che eseguono i singoli passaggi: rimozione di spazi vuoti finali, rimozione di righe vuote dopo {, rimozione di righe vuote prima {, quel tipo di cose. Ora, voglio creare una macro che …
Sto cercando di scoprire cos'è una funzione bash (o vim). Ecco lo scenario. Sono in un terminale Bash, quindi modifica qualcosa con VIM, quindi esci di nuovo a Bash. In alcuni terminali, la schermata della sessione vim scompare per mostrare l'attività della shell bash precedente (questo è quello che voglio?). …
Quando si digita: e some/path/file<Tab> se ci sono più corrispondenze, vim sceglie solo la prima e devi scorrere tutte le altre con il tasto Tab. (praticamente come il comportamento dell'interfaccia della riga di comando di Windows). Come faccio a farlo funzionare come bash dove si completa solo fino a quando …
Penso che ciò consentirebbe alla funzionalità di selezione visiva di vim di superare l'efficienza anche del mouse fornendo una capacità di "cambiare" il capolinea attuale della selezione: Illustrato ( |Deve rappresentare il cursore (Vim deve operare sul lato sinistro del carattere su cui si trova) e [text]rappresenta il testo selezionato, …
Quando utilizzo vimgrep con lv expr path/**, mi piace avere una scorciatoia per navigare nei risultati. Quindi ho mappato la F3chiave come segue: nnoremap <F3> :lnext<CR> Ora vorrei fare qualcosa di simile al seguente nnoremap <SHIFT-F3> :lprevious<CR> Ma questo non ha l'effetto desiderato. Come posso mappare un tasto F con …
Quando provo ad andare alla fine di un file in vim facendo :Gottengo quanto segue: E464: Ambiguous use of user-defined command Non so perché lo stia dicendo. Dove posso vedere un elenco di comandi definiti dall'utente e potenzialmente eliminarli?
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.