Molti IDE completano automaticamente i nomi delle funzioni, le variabili, i nomi dei metodi, ecc. Mentre l'utente digita. I migliori completano i nomi in base sia alla libreria integrata del linguaggio sia a ciò che è già stato definito in altri file dello stesso programma. Ad esempio, mentre sto scrivendo …
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?
Mi piace la funzionalità di rientro intelligente di Vim, mi consente di creare blocchi di codice ben rientrati. Copio / incollo regolarmente il codice nei buffer, ma quel codice è spesso mal formattato. Quello che sarebbe l'ideale è "rielaborare" il codice attraverso il sistema di rientro intelligente. E 'possibile una …
Alcuni editor (come Visual Studio su Windows) eseguono il completamento automatico C ++ che comprendono il C ++. Ad esempio, dato: #include <vector> int main(void) { std::vector<int> v; v.i In Visual Studio il completamento automatico conosce l'unico metodo std::vector<int>che inizia con un i è insert. È possibile ottenere questo tipo …
Lavoro a progetti con vari livelli di rientro. In molti di questi progetti, a causa del modo in cui i file sono tipicamente strutturati, la maggior parte delle righe sono rientrate di almeno due livelli (come i metodi nei file Java). Ciò significherebbe creare una nuova linea su una linea …
Posso passare a una dichiarazione o definizione di funzione in un progetto con più file di origine C ++? Diciamo che ho un file di intestazione foo.hpp: int bar(); e un file sorgente foo.cpp: #include "foo.hpp" int bar() { return 42; } e un file principale main.cpp: #include "foo.hpp" int …
Intro Quando si programma in C e C ++ di solito si dividono i prototipi delle funzioni e le funzioni effettive in un file .h/ .hppe .c/ .cpp. Purtroppo è molto noioso trasferire i prototipi di funzione da un file a un altro e richiede l'apertura di entrambi i file …
Ci sono molte volte nella mia vita lavorativa quotidiana che ho bisogno di operare su una funzione specifica, cose come evidenziare o cercare una variabile, ma non sono mai riuscito a limitare l'ambito delle modifiche / ricerca. C'è un modo in cui dire selettivamente, trovare tutti i riferimenti $colorall'interno di …
C'è un modo per ottenere il completamento dell'argomento per Python? Attualmente sto usando una combinazione di tag, modalità pitone e YouCompleteMe, ma mi manca una funzione per completare automaticamente gli argomenti di una funzione (o almeno mostrarli). C'è un plugin che lo supporta? Sto usando vim / gvim 7.4 e …
Sto cercando di raccogliere una cassetta degli attrezzi di comandi / query Vim, in modalità comando o ricerca, per navigare in una base di codice senza usare Ctags o altri strumenti esterni. I tag sono fantastici, ma il supporto può variare a seconda dell'ambiente di sviluppo su cui sei bloccato. …
Sto cercando di piegare un po 'di codice PHP e ho incluso una versione ridotta di un po' del codice che sto cercando di piegare alla fine del post. Ho provato i seguenti comandi vim, ma funzionano solo i comandi ex di seguito. I comandi non-ex non funzionano e producono …
Questo potrebbe essere più adatto per IDE, non per Vim, ma apprezzerei comunque che ci fosse un modo che mi permettesse di connettermi a database MySQL / SQLite locali o remoti. C'è un modo per farlo? Penso che potrebbe essere collocato in una finestra divisa o nella sua scheda. Vorrei …
Sto modificando i file Prolog come parte di un progetto esplorativo e alcuni dei file con cui sto lavorando hanno l'estensione .pl, che è condivisa dai file Perl. Ogni volta che lavoro su un file Prolog chiamato [somefile].pl, Vim mi dà l'evidenziazione della sintassi e il rilevamento degli errori per …
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.