Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== 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: <code php> <?php^M^Madd_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );^Mfunction theme_enqueue_styles() {^M wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );}^M ^M^M//===== =================================================================^M// CUSTOM DASHBOARD^M//======================================================================^M// ADMIN FOOTER TEXT^Mfunction remove_footer_admi n () {^M echo "Divi Child Theme";^M} ^M^Madd_filter('admin_footer_text', 'remove_footer_admin'); </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í: - Otevřete soubor v editoru Vim. - Stiskněte : pro přístup k příkazovému řádku. - Zadejte následující příkaz: <code vim> :%s/\r/\r/g </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.txt Poslední úprava: 2023/08/19 17:38autor: Petr Nosek