linux ~/.bashrc文件中,非打印字符(比如颜色配置字符串)要放在" \[\] "中,不然超过一行的命令行不会换行显示。
例子:\e[F;Bm 表示某种颜色配置字符串(F,B表示前景,背景颜色),必须写成 \[\e[F;Bm\] ,才能保证长命令行的正确显示
linux ~/.bashrc文件中,非打印字符(比如颜色配置字符串)要放在" \[\] "中,不然超过一行的命令行不会换行显示。
例子:\e[F;Bm 表示某种颜色配置字符串(F,B表示前景,背景颜色),必须写成 \[\e[F;Bm\] ,才能保证长命令行的正确显示