Il mio codice si trova nella seguente directory sul mio computer/a/b/c/d/e/myCode. Mi sono infastidito dal digitare make/a/b/c/d/e/myCode/project1 quando volevo compilare project1. Per risolvere questo ho creato una funzione nel mio bashrc che appare come segue:Imposta la directory di lavoro per gli argomenti di funzione
function make_project { make /a/b/c/d/e/myCode/$1; }
Poi mi chiamano così:
make_project project1
Questo funziona bene. L'unico problema con questo è che non ho autocompletion per project1. Quindi, se ho un progetto con un nome complicato come my_complicatedlynamed_project, dovrò digitare l'intero nome. C'è un modo per bash per sapere che gli argomenti sono directory in/a/b/c/d/e/myCode/e potrebbe autocompletare in modo appropriato?
Si prega di consultare [ "domande deve includere“ tag "nei loro titoli?"] (http://meta.stackexchange.com/questions/19190/should-questions-include-tags-in-their-titles), dove il consenso è "no, non dovrebbero"! –
Grazie, buono a sapersi. –