Eroon ^ M merkkejä vi
Jos olet säännöllinen vi käyttäjä, olet ehkä huomannut, että joitakin tiedostoja ollessaan muokata vi sisältävät ^ M merkkejä rivillä päissä.
Näin tapahtuu yleensä silloin muokkaat tiedoston tietty windows-editorit, sitten siirtää sen * nix konetta.
Onneksi se on helppo päästä eroon tämän valvonnan luonnetta. Vaikka vi, suorita seuraava komento:
: 1, $ s / ^ M / / g
Tärkeä huomautus: älä itse kirjoita merkkiä, niin pääkaupunki M luonnetta. Oikeastaan, jotta kirjoittaa ^ M painamalla CTRL + V jälkeen CTRL + M.
Nopea huomautus: edellä komento etsii ^ M-merkki alkaa rivillä 1, korvaa sen ($ s) kanssa mitään (mikä ottaa kaksi peräkkäistä vinoviivaa / kanssa mitään siltä väliltä). Ja tämä vaihto tapahtuu maailmanlaajuisesti (g).

Um ... vain huomautuksen, sinun selitys $ on väärä.
1, $ tarkoittaa "linjat 1 läpi tiedoston loppuun"
s tarkoittaa "etsi ja korvaa" (tai jotain sellaista roskaa)
g teknisesti tarkoittaa "tehdä sitä kautta koko linjan" (muuten se tekee ensimmäistä kertaa se katso)
loput selitys oli spot-on. Mutta esimerkiksi, voisi sanoa:
3,15 s / ^ M / /
tarkoittavan, vaihda kaikki esiintymät on linjat 3 läpi 15. "G" luultavasti ei haittaa sinua, koska saat vain yksi per rivi muutenkin.
~ Prosthetic Lips
kippis
s tarkoittaa "korvike" ei "etsi ja korvaa". Ja se ei ole hölynpölyä.
Etsimistä, tietenkin, saadaan aikaan käyttäen kauttaviivalla / luonnetta.
[...] Vinkkejä ja vihjeitä »Blog Archive» Eroon ^ M merkkejä viJan 1, 2009 ... Prosthetic LipsJanuary 21st, 2011 at 22:26. Um ... vain huomautuksen, sinun selitys $ on väärä. 1, $ tarkoittaa "linjat 1: stä loppuun ... [...]