eliminare la riga in vi

Come posso eliminare una riga in VI?

Ecco cosa sto facendo adesso:

  1. Apri il terminale alt + ctrl + t
  2. vi a.txt
  3. Sposto il cursore sulla riga che desidero eliminare, quindi quale combinazione di tasti deve utilizzare per eliminare la riga in vi editor ?

Commenti

Risposta

Premendo dd rimuoverai quella linea (effettivamente la taglierà). Quindi puoi incollarlo tramite p.

Risposta

Come altri hanno detto, “s dd se sei in modalità normale (premi ESC ) per assicurarti di essere in modalità normale, ma per impostazione predefinita lo sarai. Potreste aver scoperto che vi non si comporta come ci si aspetterebbe che agisca un editor. È piuttosto unico e queste caratteristiche uniche lo rendono estremamente potente e veloce con cui lavorare. Se vuoi saperne di più, puoi eseguire vimtutor dalla riga di comando e riceverai un breve tutorial (forse unora di lettura / sperimentazione) sulle basi di come per usarlo.

Ora puoi utilizzare un editor con uninterfaccia più familiare. La maggior parte dei sistemi ha nano. Puoi digitare nano a.txt per aprire il file in nano. Puoi anche fare un ulteriore passo avanti – non cè alcun motivo per cui devi usare un editor basato su terminale. Dato che hai menzionato luso di ( Ctrl + Alt + + T ) e questa è la scorciatoia predefinita in Ubuntu e in alcune altre distribuzioni Gnome, quindi ho “d sorprenditi se “t non hai gedit installato. Nella riga di comando, prova gedit a.txt e otterrai un editor grafico.

Commenti

  • Alcune persone ne hanno bisogno. Se modifichi i file di testo regolarmente, ' vale il tempo per imparare a usare vim. Se non ' e ' stai solo cercando di seguire alcune istruzioni per far funzionare qualcosa, quindi ' probabilmente non ne vale la pena a meno che tu non sia solo interessato nel provare diversi software e imparare cose nuove.
  • Ho licenziato vimtutor dalla riga di comando, e ha aperto un vim, con un file temporaneo. Ho fatto qualche errore?
  • @ im-jm Non ' penso che ' abbia commesso un errore, ma il tuo sistema potrebbe avere una configurazione insolita. Dovrebbe aprire un documento che inizia con " Benvenuto nel Tutor VIM ". Se ' sei interessato lavorando su quello, sh Potresti pubblicare unaltra domanda.

Risposta

Per eliminare la riga sotto il cursore, usa dd.

Il comando di cancellazione accetta tutti i normali modificatori di posizione, quindi se ti trovi allinizio della riga sotto quella che desideri eliminare, puoi semplicemente dk per passare alla modalità di eliminazione e spostarsi verso lalto di una riga, eliminando tutto ciò che è passato dal cursore.

Puoi anche specificare la ripetizione, quindi 5dd eliminerà la riga sotto il cursore cinque volte, eliminando di fatto la riga corrente e le seguenti quattro.

Commenti

  • Oppure d5d. Non ' non so perché, ma preferisco questo. (Curiosità: NdMd elimina N × M righe)

Rispondi

Esc dd dopo essere andato alla riga che desideri eliminare

Commenti

  • Lescape non è necessaria, se puoi andare alla riga che desideri eliminare.
  • È necessario lescape se utilizzi i tasti freccia in modalità di inserimento per andare alla riga di destra.

Rispondi

  • dd elimina (taglia) una riga e rimani in modalità COMMAND.
  • S elimina (taglia) una riga e vai alla modalità INSERT.

Rispondi

In modalità visuale,

maiusc + v, scegli le linee, quindi d

ctrl + v, scegli le colonne, quindi d

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *