it:software:vim

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
it:software:vim [2023/08/19 17:34] – vytvořeno Petr Nosekit:software:vim [2023/08/19 17:38] (aktuální) Petr Nosek
Řádek 1: Řádek 1:
 ====== VIM ====== ====== VIM ======
 +
 +===== Oprava kódování - zalomení řádků =====
  
 Stává se mi, že najdu soubor, kde v Linuxu schází zalomení řádků. Všechno je na jednom řádku a místo zalomení vidím ve VIMu pouze ^M. Soubor vypadá takto: Stává se mi, že najdu soubor, kde v Linuxu schází zalomení řádků. Všechno je na jednom řádku a místo zalomení vidím ve VIMu pouze ^M. Soubor vypadá takto:
Řádek 8: Řádek 10:
 n () {^M    echo "Divi Child Theme";^M} ^M^Madd_filter('admin_footer_text', 'remove_footer_admin'); n () {^M    echo "Divi Child Theme";^M} ^M^Madd_filter('admin_footer_text', 'remove_footer_admin');
 </code> </code>
 +
 +Zdá se, že máte soubor s odlišným kódováním zalomení řádků, pravděpodobně z Windows, kde se používá kombinace znaků CR+LF (\r\n) pro zalomení řádků. V UNIX systémech se používá pouze LF (\n), takže znak CR (\r) je zobrazen jako ^M v editoru Vim.
 +
 +Chcete-li odstranit znaky ^M a provést konverzi na unixové zalomení řádků, můžete postupovat následovně:
  
 Oprava je následující: Oprava je následující:
Řádek 18: Řádek 24:
 :%s/\r/\r/g :%s/\r/\r/g
 </code> </code>
 +
 +
 +===== Vkládání textu =====
 +
 +Pokud se při vkládání textu text rozhodí, upravím nastavení na vkládání.
 +
 +<code vim>
 +:set paste
 +</code>
 +
  • it/software/vim.1692466461.txt.gz
  • Poslední úprava: 2023/08/19 17:34
  • autor: Petr Nosek