Uso spesso Puzzle di programmazione e Code-golf . Molti utenti laggiù hanno scritto lingue personalizzate esclusivamente per il golf. Sto anche lavorando da solo in questo momento. Molte di queste lingue hanno le loro codifiche personalizzate in modo che possano comprimere più comandi in un singolo byte. Ad esempio, sul …
È possibile modificare una directory all'interno di Vim? (Alcuni comandi funzionano per le directory). Voglio sapere che tipo di operazioni si possono fare in una directory all'interno di Vim. Vim può aprire le directory per l'editing, credo che avrà anche comandi con cui lavorare. Ma i soliti comandi si comportano …
Ho un file con il seguente modello: foo 111 baz foo 222 baz foo 333 baz che deve essere trasformato in foo 111 bar 111 baz foo 222 bar 222 baz foo 333 bar 333 baz Quindi, duplica tutte le righe che iniziano con foo, e cambia solo foonel duplicato …
Ho hlsearchimpostato, ma a volte mi induce a pensare che ho selezionato visivamente il termine di ricerca, e posso semplicemente premere cper cambiarlo. Il termine cercato potrebbe non essere un semplice numero di lettere, parole, persino righe - e, comunque, non voglio contare. C'è un modo per vh(o ch), diciamo, …
Prendi in considerazione un file con le seguenti due righe: someLongFunction someFunction Quando sono nella modalità di inserimento nel mezzo della seconda parola some|Function e premo Ctrl-n, capisco someLongFunctionFunction Esiste un modo per configurare Vim in modo da ottenere invece il seguente completamento "intelligente"? someLongFunction
Il mio cursore in Gvim: Il mio cursore in Gvim dopo aver premuto d: È possibile cambiare il cursore nel terminale Vim in modalità operatore in sospeso? Non deve assomigliare esattamente agli screenshot. Questo viene fatto da o:hor50-Cursorin guicursorper Gvim. Le uniche tre opzioni che vedo per Vim sono: t_SI …
Ho un file composto da due parti verticali. Sul lato sinistro, i dati sono già formattati e non voglio cambiarli. Voglio solo formattare i dati sul lato destro. Di 'che ho un file con linee come foo=bar baz # Neato Junk quux=xyzzy # Bilbo Baggins Ring con molte più righe …
Stavo sperimentando un diagramma DOT e ho provato a fare quanto segue: :! dot -Tpng -oFab.png % Ho ricevuto un errore perché il mio nome file ha un carattere speciale (" ó" in "Fabricación"): C:\windows\system32\cmd.exe /c ( dot -Tpng -oFab.png Fabricaci├│n.gv) Error: dot: can't open Fabricaci├│n.gv shell returned 2 Hit …
In .vimrc: inoremap ii <esc> " ii to go back into command mode Il problema è, dopo ii, che il cursore salta a destra di 35 colonne. L'unica altra linea che influenza Esc: nnoremap <esc><esc> :noh<return><esc> Ho provato a commentarlo, non aiuta. Pieno.vimrc : set nocompatible filetype off " Vundle …
Mi imbatto spesso in una situazione in cui ho un file con molti casi misti. Per esempio, CamelCase and camelCase Sto cercando un sostituto dell'espressione regolare di Vim per produrre, AnotherCase and anotherCase In questo momento lo faccio in due passaggi dopo aver selezionato visivamente le linee, :s/CamelCase/AnotherCase/g :s/camelCase/anotherCase/g È …
C ++ 14 ci ha fornito la possibilità di usare virgolette singole per separare le cifre di grandi letterali numerici. Ciò interrompe l'evidenziazione della sintassi di Vim. Ad esempio, considera il seguente programma C ++ 14: #include <stdlib.h> int main(int argc, char** argv) { // small numbers are fine int …
Ho trovato difficile capire questi movimenti di oggetti di testo: *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward …
Ho un numero di righe in un file e vorrei copiare ogni riga 11 volte (trasformando ogni riga in 12 righe) e incrementare l'ultimo "1" in ogni riga in modo che le 12 righe abbiano "1" attraverso " 12 ", dove inizialmente era" 1 ". Potrebbero esserci altre occorrenze di …
Uso Vim per scrivere C ++ e ho alcune #include<>affermazioni, commenti, ecc. Che devo includere in ogni nuovo file che creo. ho aggiunto autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file) al mio vimrc, perché ho sentito che questo crea un buffer con il testo di cui …
Ho il seguente formato del file: <common> fitnes=0 genetic=1 method=0 </common> <inputs> foo=bar bar=foo </inputs> <limits> balance=200.00 </limits> e vorrei eliminare tutto ciò che sta tra <inputs>e </inputs>(escluso lo schema stesso) e sostituirlo con il contenuto di un altro file (ad es foo.txt.). In altre parole, si allinea con foo=bare …
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.