Community WikiCommunity Wiki: "Vim: Uso avanzato del meccanismo yanking"
Come la documentazione degli spettacoli di sistema strattone (grazie Michal), Il sistema Yank Vim sembra essere più complicato poi un clipboard standard . Pertanto ritengo sia vantaggioso che i veterani vim potrebbero forse mostrarci alcuni stili diversi di utilizzo di questo meccanismo. in particolare con l'uso di vim per progetti complicati senza l'uso di un IDE heavyweight (per esempio C++?).
domanda iniziale
Ora che sto usando vim per tutto ciò che ho tipo, piuttosto che solo per la configurazione dei server, ho wan't di risolvere i seguenti banalità. Ho provato a formulare le query di ricerca di Google ma i risultati non hanno risolto le mie domande: D.
Domanda uno: Come si esegue lo yank e si sostituisce più volte?
Una volta che ho qualcosa nella cronologia dello yank (se questo è quello che viene chiamato) e quindi evidenziare e utilizzare il carattere "p" in modalità comando, il testo sostituito viene posto nella parte anteriore della cronologia dello strappo; quindi le successive operazioni di sostituzione non usano il testo che intendevo. Immagino che questa sia una funzionalità utile in determinate circostanze, ma non ne ho bisogno nel mio flusso di lavoro.
Domanda due: Come si digita il testo senza provocare il ripple della linea in avanti?
io uso difficili punti di tabulazione per Allinea il mio codice in un certo modo - ad esempio,
FunctionNameX (lala * land );
FunctionNameProto ( );
Quando ho capire cosa ha bisogno di andare in seconda funzione, come faccio inserisco senza spostare il testo?
Domanda tre C'è un modo di avere una cronologia dello yank uniforme su istanze di gvim sulla stessa macchina? Ho> 1 monitor. Mi stavo solo chiedendo, sto usando highlight + clic centrale del mouse.
Una domanda di programmazione che appartiene al superutente? –
"Come si usa il mio editor di testo?" non è una domanda di programmazione. –
Beh, se hai intenzione di essere così anonimo ... superuser è per: "software per computer e software per computer in generale". Questa domanda non riguarda il software generale. Potrei dover scrivere la mia macro vim per fare ciò che voglio. Scrivere macro è elencare una procedura passo passo per ottenere qualcosa. Il termine generale per questo processo è un algoritmo, e gli scrittori di algoritmi sono noti anche con il termine "programmatori". Stackoverflow è il posto dove discutere della programmazione. –