Mi piacerebbe usare YouCompleteMe con il completamento semantico C ++, ma dopo ore di tentativi, non riesco a trovare il motivo per cui non funziona come previsto. Tutto sembra funzionare ma non riesco a completare i parametri della funzione. Sto eseguendo Vim su Archlinux (Gnome Terminal su Openbox): Linux Arch-PC …
Ho provato questo in un file JavaScript dopo la disabilitazione smartindente le autoindentopzioni, con textwidth = 80, ma è sempre lo stesso. Succede anche automaticamente a causa textwidthdell'opzione quando si inseriscono parole che insieme hanno una lunghezza di oltre 80 caratteri. Che succede: /** * - a b c d …
Come si cerca uno schema nell'output del comando ex? Ad esempio, come cercare un modello di nome file nell'output del :scriptnamescomando? In aiuto di tutti i gusti grepe vimgrepc'è solo {file}un posto dove eseguire la ricerca.
Quando sto esaminando il testo e, ad esempio, aggiungendo backtick attorno a determinate parole o virgolette o altro, è irritante dover premere Esc o Ctrl- [dopo ogni inserimento. Gli inserti (e gli allegati) sono diversi, quindi .non aiutano molto. Esiste qualcosa di simile a rquello che ritorna alla modalità normale …
Sono interessato a sapere come il termine yank ha preso il nome. Sono anche interessato al perché Vi / Vim "yank" differisce da Emacs "yank". Vedi anche: stessa domanda su Unix e Linux ; doppia domanda su Emacs
Vorrei inserire una parola in più righe, c'è qualche comando simile :[2,3,5,7,11]s/^/word\ /g quale verrebbe inserito wordall'inizio della riga 2, riga 3, riga 5, riga 7 e riga 11? Qui, più linee non sono contigue.
Una grande differenza di neovim e Vim è che neovim include un emulatore di terminale che funziona in modo asincrono. Tuttavia, non riesco a vedere come posso trarre vantaggio da questa funzione. Per cosa posso usarlo? Puoi fornire alcuni casi d'uso per la funzione terminale di Neovim in modo che …
Mi trovo ad affrontare questo problema ogni volta che l' wrapopzione è attiva (nel mio caso particolare ogni volta che lavoro con i file di markdown). Quello che succede è che, mentre si scorre su e giù nel buffer con je k, le righe di testo avvolte (formando visivamente un …
Quando cerchiamo un modello in vim, le corrispondenze sono solitamente evidenziate. Tuttavia, quando lo stampiamo, i punti salienti scompaiono. Ho provato entrambi :hardcopy > my_file.pdfe :TOhtml. Nessuno dei due mantiene il momento saliente. Esiste un modo per poter emettere il documento con motivi corrispondenti evidenziati in un file pdf? Sto …
Vorrei modificare un file sul posto aggiungendo una riga, solo se non esiste ancora per rendere il mio script a prova di proiettile. Normalmente farei qualcosa del tipo: cat >> ~/.bashrc <<EOF export PATH=~/.composer/vendor/bin:\$PATH EOF È anche possibile farlo tramite ansible ( line+ insertafter=EOF+ regexp), ma è un'altra storia. In …
Quando sto modificando un file vimtramite SSH, cercherò di utilizzare il tastierino numerico sulla tastiera per inserire numeri lunghi (come gli indirizzi IP). Vimnon sembra piacere molto. Sto usando PuTTY per Windows per SSH in un computer con Debian. Premendo 123questo mi viene inserito indipendentemente dal fatto che io sia …
Ho una funzione che fa molto spostare e inviare il testo nel buffer vim corrente, e quando lo eseguo, vedere tutto ciò che accade ad una velocità accecante è un po 'sconcertante. Come posso bloccare lo schermo fino al termine della funzione? Ecco la funzione in questione: function! MakeChoices() :let …
Sto usando il a"movimento piuttosto spesso in vim; ad es. usare ca"durante il refactoring di un pezzo di codice per sostituire un argomento codificato con un nome di variabile. Il problema con questo approccio è che a" include gli spazi bianchi iniziali se non vi sono spazi bianchi finali : …
Quando si utilizza il plug-in NERDTree, il comportamento predefinito è aprire un nuovo file e mantenere aperto il buffer NERDTree. Quello che voglio fare è mantenere questo comportamento predefinito ma anche sovrascriverlo quando voglio, quindi il buffer NERDTree verrà chiuso dopo aver aperto un file. So che posso usare let …
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.