Sono nella cartella E:\dir\python_file.py, :pwdspettacoli E:\dir. :e tagsapre il file tag che ho generato con ctags -R. Mi sono tagsimpostato su ciò che sembra ragionevole: set tags?spettacoli set tags=./tags,tags;E:\. Verbose set tagsmostra solo il mio vimrc. Utilizzando :tag method_namegenera due errori: E433: No tags filee E426: tag not found: method_name. …
Uno dei miei amici mi ha detto che posso usare il trucco qui sotto per rimuovere un paio di parentesi graffe. Posiziona il cursore all'interno della coppia di parentesi graffe che desideri rimuovere. y i {per strappare il testo tra parentesi graffe, v a {quindi incollarlo p. Funziona bene come: …
Quando ho imparato a programmare, premevo sia le parentesi aperte che quelle chiuse / etc, quindi il tasto freccia sinistra, quindi inserivo il testo. Quindi per inserire [hello]vorrei digitare [], quindi la freccia sinistra in modo che sia sopra la prima parentesi ( [). Mi piace perché so di avere …
Quello che voglio Per modificare temporaneamente il valore di timeout per alcuni comandi chiave Dove ho guardato Da :help 'timeout'ho: The timeout only happens when the 'timeout' and 'ttimeout' options tell so. A useful setting would be > :set timeout timeoutlen=3000 ttimeoutlen=100 (time out on mapping after three seconds, time …
Diciamo che ho let l:letter = 'A' c'è una funzione che accetta il l:lettercodice ASCII e lo trasforma in 'B'? Intendo qualcosa del genere let l:next_letter = l:letter + 1 So che c'è <Ctrl-A>con set nf=alpha, ma questo richiede di avere il cursore sul carattere nel documento e mi chiedevo …
Mi aspetterei [count]%di saltare avanti e indietro tra i counttempi di parentesi graffe corrispondenti o qualcosa del genere, ma invece, digitando quel comando sembra spostare il cursore in una posizione casuale nel buffer. Sembra andare sempre nello stesso posto per costanti count, ma posti diversi per differenti count. Quindi cosa …
Se uso il comando, :copenil buffer quickfix verrà aperto come una divisione orizzontale. C'è un modo (un comando) per aprirlo in una divisione verticale invece?
Posso condividere la cronologia dei comandi di Vim tra istanze in tempo reale? Con questo intendo cosa fanno le persone in questo modo: export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND" Cioè, quando eseguo un comando echo test1in una shell, e poi premo Upin un'altra, vedo echo test1. (Per essere …
I comandi echone echohlsono molto utili per emettere righe di testo con più gruppi di evidenziazione all'interno della stessa riga. Questo può essere usato, ad esempio, per creare simpatici messaggi di stato per i plugin. In un plugin su cui sto lavorando, sto usando questo metodo esatto per inviare messaggi …
Sto facendo la mia funzione per chiamare uno script bash che compila ed esegue il mio programma. Ecco il codice che ho provato. function Compile_and_run(game, major, minor) !_compile a:game a:major a:minor endfunction L'unico problema è che sembra analizzare a:gameinvece del valore. Come vorrei avere a:game, a:major, a:minorper analizzare il loro …
Quando si utilizza Vim è possibile utilizzare :Exploreper navigare attraverso file e cartelle. Esiste un modo semplice per avviare Vim in "modalità Esplora" dal terminale? Posso farlo semplicemente dando a Vim qualche argomento?
Vorrei avere una sequenza di tasti per mostrare un elenco di file utilizzati di recente per sceglierne uno da modificare. Cosa devo fornire? E correlati, Come posso gestire la cronologia dei file utilizzati di recente da utilizzare? Ciò dovrebbe supportare l'esclusione di nomi di file o sottodirectory.
Se lo faccio dalla shell: $ sleep 100 Posso farlo andare in secondo piano facendo: ^Z $ bg E poi continua a usare la mia shell. Puoi ottenere lo stesso effetto aggiungendo &a alla fine del comando, ma spesso lo dimentico. In Vim, faccio spesso: :!sleep 100 E anche qui, …
Attualmente sto lavorando molto con Ruby e JavaScript. So che posso eseguire i miei file Ruby con :! ruby %e allo stesso modo il mio JavaScript con :! node %, e che posso associare uno di questi a, ad esempio ,b. Come posso impostare le cose in modo da poter …
Sto cercando qualcosa di simile [[(o [], ]], ][) che funziona con definizioni di funzioni non-alto livello, invece della riga successiva con una classe di livello superiore o definizione di funzione sul primo carattere. class Foo(): def __init__(self): pass def baz(self): #jump from here... pass def box(self): #... to here …
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.