Sto giocando con zsh per modificare il tempo di modifica dell'immagine in base all'attributo exif 'Data / Ora originale'. Per questo ho un comando che faccio: PDATE=$(exiftool -p '$DateTimeOriginal' $PIC | sed 's/[: ]//g') touch -t $(echo $PDATE | sed 's/\(..$\)/\.\1/') $PIC Ho ottenuto alcune immagini con valore errato 'Data …
Preparando per il futuro e proteggendo i miei polsi, ho rimappato alcune chiavi che di solito digito (ad esempio per la fuga, ora premo / rilascia blocco maiuscole, per controllo, tengo il blocco maiuscole con un'altra chiave, per il blocco maiuscolo premo entrambi i maiuscoli chiavi). Ma mi piacerebbe avere …
Dato un elenco di parole, voglio evidenziare tutte quelle parole nel buffer corrente. Sto scrivendo un plug-in Vim quindi mi aspetto un po 'di rasatura yak. Questo è possibile in modo sano?
Ogni volta che apri un file, vim esegue una serie di controlli per determinare la lingua del file e applica l'evidenziazione della sintassi pertinente; prima controllando l'estensione del file, quindi guardando all'interno del file stesso. Niente di nuovo qui. Quando crei un nuovo file che include l'estensione del file, ad …
Voglio usare il tasto freccia destra per aprire un nodo in NERDtree. Vedo che c'è NERDTreeAddKeyMap, ma sono troppo un newb di vimscript per sapere come richiamarlo correttamente. Voglio che la freccia destra invochi activateNode. L'ho fatto aggiungendo questa riga in NERD_tree.vim stesso: exec "nnoremap <silent> <buffer> <Right> :call <SID>activateNode(0)<cr>" …
Sto cercando un buon modo per saltare tra le definizioni di funzione in codice C ++. Mi piace l'idea di usare pieghe per questo, perché posso passare alla funzione / metodo successivo usando zj, ma funziona solo se non ci sono pieghe annidate all'interno delle funzioni (ad esempio, impostando foldnestmax=1 …
Ho aggiunto un sacco di piccoli mapping al mio vimrc che mi aiutano a lavorare, come noremap H ^ e inoremap jk <esc>. È abbastanza divergente da vanilla vim che altre persone al lavoro hanno problemi a programmare sul mio computer. Ciò ha reso più difficile accoppiare il programma con …
Il problema si verifica con il mio testo in vim quando sto lavorando all'interno di screen questo è il mio .screenrcfile defshell -bash startup_message off term screen-256color e questo è ciò che posso vedere nel mio terminale (controllare la posizione delle lettere) quando mi muovo il cursore su e giù …
In Linux bash shell, possiamo mettere i colori con qualcosa del genere: Immaginiamo un file color.txt con i contenuti \e[0;31m blah blah \e[0 Se facciamo "cat color.txt", si otterrà blah blah (red color) Ma, se apriamo color.txt in vim, mostrerà solo il testo di origine. Quello che voglio è che …
Come posso effettuare le impostazioni condizionali in vim in base alla disponibilità di alcuni comandi nel percorso di sistema? Ad esempio, vorrei abilitare la formulazione del paragrafo par quando è disponibile il comando par Qualcosa come questo: if syspathhas("par") set formatprg=par\ -w80 endif
Trovo molto più facile l'argomento di una funzione, elementi di un elenco ecc. Quando sono divisi su linee diverse. Se questo è più difficile da leggere, posso unirmi a loro in seguito da "J". Come si dovrebbe fare per dividere tutto tra parentesi. Sembra essere una specie di modello di …
Esiste un modo per trovare l'ultimo tasto usato in vim in modo che io possa usare la stessa funzione per più cose a seconda del tasto premuto. Per esempio: nn <F1> :call Fhandler() nn <F2> :call Fhandler() fu Fhandler() if v:triggerKey == "<F1>" elseif v:triggerKey == "<F2>" ... endf Ad …
Ho copiato simplenote.vim nella mia ~/.vim/plugindirectory e ho aggiunto le variabili di accesso a .vimrc. Quando lancio vim, si completerà automaticamente :Simplenote. Ma quando aggiungo un argomento ed eseguo, ricevo l'errore E117: Unknown function: simplenote#SimpleNote So di aver installato Python su MacVim perché :pythonchiede un argomento.
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.