Portál AbcLinuxu, 12. května 2025 15:41
~/.bashrc
jsem si nastavil prompt na následující:PS1="\[\033[0;32m\]\u\[\033[1;37m\]@\[\033[1;34m\]\h \[\033[1;37m\]\w \[\033[0;32m\]# \[\033[1;37m\]"Když teď vlezu do nějakého adresáře, který má v názvu diakritiku, tak mi začne BASH dělat psí kusy - kurzor se umístí přibližně doprostřed řádku a po prvním napsaném písmenu skočí zase na začátek (viz screenshot). S PS1="" to nedělá. Zkoušel jsem PS1 nastavit podle tohoto blogu, ale výsledek je ještě horší, než s mým nastavením (kurzor skáče zprostředka na konec a pak zpátky na začátek). Nevíte někdo, jak mám PS1 poopravit, aby se bash choval normálně?
# bash --version GNU bash, version 3.2.17(1)-release (i686-pc-linux-gnu) Copyright (C) 2005 Free Software Foundation, Inc. # locale LANG=cs_CZ.UTF-8 LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE=C LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES="cs_CZ.UTF-8" LC_PAPER="cs_CZ.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8" LC_ALL= ArchLinux 2007.08
PS1="\[\033[0;32m\]\u\[\033[1;37m\]@\[\033[1;34m\]\h \[\033[0;37m\]\w \[\033[1;37m\]\\$ "
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.