Uso l'editor vim (su Ubuntu). Recentemente, ho lavorato con progetti di cuda di grandi dimensioni e quindi mi piacerebbe utilizzare l'utilità ctags per la navigazione del codice. L'elenco delle lingue supportate per esuberante-ctags [qui] (http://ctags.sourceforge.net/languages.html) non contiene ancora CUDA. Se qualcuno conosce un tweak per fare lo stesso, apprezzerei davvero l'aiuto.ctags + taglist per file .cu (CUDA)
Grazie
EDIT 1: ho trovato la seguente correzione temporanea.
Per creare il file di tag per i file CUDA, utilizzare ctags con la seguente opzione (presupponendo che la directory corrente contenga tutti i file cuda);
$ ctags --langmap = C++: + cu *
Grazie, mi sono imbattuto casualmente in una soluzione simile (non completamente corretta come ho usato C anziché C++) dopo aver postato la soluzione. – Abhinav
CUDA C/C++ è basato su C++, proprio come in C++ standard, puoi limitarti ad usare il sottoinsieme C se lo desideri! – Tom
FUNZIONA SPLENDIDAMENTE !!!! Ero preoccupato se questo fosse in grado di identificare le funzioni del kernel (quelle con <<<> >>) ... con mia sorpresa, funziona e funziona perfettamente. Grazie Tom. – Abhinav