GNU/Linux >> Linux Esercitazione >  >> Linux

^M alla fine di ogni riga in vim

Puoi farlo:

:set fileformats=dos

Nasconderà ^M 's, senza toccare il file.


Come comando, digita

:%s/^M$//

(Per ottenere ^M, premi ^V ^M, dove ^ è CTRL sulla maggior parte delle tastiere)


Un modo semplice per eliminare le terminazioni di riga DOS è usare ff opzione:

:set ff=unix
:wq

Ora il tuo file è tornato al buon vecchio modo Unix.

Se vuoi aggiungere le terminazioni di riga DOS (per mantenere felice una stampante o trasferire file con amici Windows che non dispongono di strumenti utili) puoi andare facilmente nella direzione opposta:

:set ff=dos
:wq

Linux
  1. Come inserire del testo all'inizio di ogni riga in Vim

  2. Aggiungere la parola alla fine della riga con Sed?

  3. Centos 7:Configura vim

  4. Bash:aggiunge una stringa alla fine del file senza interruzioni di riga

  5. Linux:grep da determinate righe alla fine del file

Padroneggia la riga di comando di Linux

Clear To End Of Line utilizza il colore di sfondo sbagliato in Tmux?

Come tracciare una linea particolare senza spostare il cursore in Vim?

Come impostare il browser predefinito dalla riga di comando?

Come mostrare o nascondere i numeri di riga in Vim

Come cancellare il numero di riga in Vim durante la copia?