Domande taggate «external-command»

Domande sulla chiamata di comandi esterni (shell) dall'interno di Vi o Vim.

9
Come eseguire silenziosamente i comandi della shell?
:!<command>può essere usato per eseguire un comando nella shell. Ma questo "prende il controllo" del mio terminale e lo riempie stdoutdi quel particolare comando. Come eseguo un comando in background che mi avvisa solo su un codice di uscita diverso da zero?

4
Come posso integrare gdb con Vim?
Invece di gdbtuio ctrl+xsotto il gdbquale mostra il codice sorgente nella parte superiore dello schermo, vorrei vedere questo nel mio editor Vim che salta tra le schede e i buffer di conseguenza. Come posso fare questo?



2
Eseguire lo script bash da vim
Uso vim per gli script bash. a volte non voglio creare un nuovo file, renderlo eseguibile, eseguirlo e quindi rimuoverlo. Intendo gli script che verranno usati una sola volta. Ad esempio, apro vim e digito questo: #!/bin/bash ll | while read line do echo $line done Non ho salvato questo …

1
Come posso fare in modo che gx riconosca gli URL completi in vim?
Per impostazione predefinita, se un buffer in vim contiene un URL come http://www.google.com, gxin modalità normale aprirà un browser con quell'URL. È molto utile. Tuttavia, se l'URL ha parametri URL (ad es. http://www.google.com/search?q=stuff), I parametri URL vengono persi (ovvero http://www.google.com/searchviene appena aperto). Sto usando MacVim 7.4 patch 183, con Chrome …

3
Posso emettere una shell interattiva nella finestra di Vim?
So che posso :!o :r!eseguire un comando esterno e, facoltativamente, inserire il suo output nel testo. Posso persino esibirmi :!she genererò una shell che vivrà fino all'uscita da essa - ma mentre la shell è attiva, Vim è "addormentato" e inaccessibile. Devo chiudere la shell e generarne una nuova se …

2
Come posso cambiare la schermata iniziale o introduttiva di Vim?
Quando avvio Vim senza alcun file, vedo sempre questo: VIM - Vi IMproved version 7.4.580 by Bram Moolenaar et al. Vim is open source and freely distributable Become a registered Vim user! type :help register<Enter> for information type :q<Enter> to exit type :help<Enter> or <F1> for on-line help type :help …



4
: leggi dopo cursore anziché dopo riga
Uso :r !uuidgenfrequentemente per inserire un nuovo uuid nel buffer. Funziona, ma generalmente sto cercando di inserire l'UUID tra virgolette e lo :r !uuidgenstampa su una nuova riga. Per aggirare questo problema, sto attualmente usando una semplice mappa di tasti: nnoremap <C-u> mm:r!uuidgen<CR>dW"_dd`mp Questa macro imposta il segno mm, inserisce …


5
Sostituisci la selezione con l'output del comando esterno
Supponendo di avere una riga in un file con l' XXXXessere un segnaposto che ho selezionato vcome segue: XXXX Some other text Come posso cambiare solo la XXXXcon l'output di un comando esterno, come ad esempio date +%Y%m%d? Sono arrivato fino a :'<,'>!date +\%Y\%m\%d ma questo ha sostituito l'intera linea.



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.