多版本OpenFOAM集合的Ubuntu虚拟机,为什么编辑报错时,不能“高亮红色”显示了呢?
-
sudo apt install xterm
在这个里面试,如果有颜色就说明是ubuntu自带的“终端”这个软件设置的颜色不对(“终端”这个软件,不是用bashrc设置的,bashrc是“bash”这个软件的设置)。那就修改ubuntu自带的“终端”软件的设置,当鼠标单击终端,屏幕左上角能点出来该软件的设置,里面有配色设置。
如果没颜色,就是bashrc的设置不对,那就换个shell
sudo apt install fish zsh
fish开箱即用,zsh功能更强大但配置麻烦。
在终端里输入fish
或者zsh
就能进入。(最好在xterm,都用新的,防止叠加错误)如果还不行……还不行再说
-
我的终端输出代码也不高亮了,按照版主bestucan的提示设置还是没解决,请问楼主解决了吗?
-
问题已解决!原因在于.bashrc文件中的一行代码被注释掉了,如下
# colored GCC warnings and errors #export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'
去掉第二行代码前的#即可
-
@strive_dut
试了,没用。
有报错红色高亮的虚拟机:A
没有报错红色高亮的虚拟机:B
我仔细对比了A和B中的.bashrc的内容,发现一模一样。所以问题应该不是这个#号
另外我尝试删除#,重开终端,依旧没有高亮 -
@strive_dut
你是因为代码被注释掉了吗?还有其他可能的原因吗?