CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    多版本OpenFOAM集合的Ubuntu虚拟机,为什么编辑报错时,不能“高亮红色”显示了呢?

    OpenFOAM
    4
    11
    1056
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 五好青年
      五好青年 最后由 编辑

      下载了东岳老师提供的,多版本集合的虚拟机。
      其他虚拟机,我都试了,编译程序时发生报错,都可以“高亮红色”显示错误error
      为什么多版本集合这个,不高亮了呢?

      188db753-1aeb-4450-b310-b2a06800dbb1-image.png
      QQ截图20211012145444.png

      I am a CFD machine with no emotions. Welcome to browse my Bilibili, search: seeeeeeeeeeer

      五好青年 1 条回复 最后回复 回复 引用
      • 五好青年
        五好青年 @五好青年 最后由 编辑

        @李东岳
        东岳老师,您知道是我哪里设置不对吗?不高亮,调错好难受阿

        I am a CFD machine with no emotions. Welcome to browse my Bilibili, search: seeeeeeeeeeer

        李东岳 1 条回复 最后回复 回复 引用
        • 李东岳
          李东岳 管理员 @五好青年 最后由 编辑

          还没关注过这个事情...目前暂时不知道处理办法。 @bestucan 老铁知道不

          线上CFD课程开始报名:http://www.dyfluid.com/class.html

          CFD高性能服务器 http://dyfluid.com/servers.html

          1 条回复 最后回复 回复 引用
          • 五好青年
            五好青年 最后由 编辑

            @bestucan
            老铁,我检查过$HOME/.bashrc中的color语句没问题。
            也尝试从别的虚拟机(可以高亮显示报错)中复制一个.bashrc文件过来覆盖
            还是没法error语法高亮

            I am a CFD machine with no emotions. Welcome to browse my Bilibili, search: seeeeeeeeeeer

            1 条回复 最后回复 回复 引用
            • bestucan
              bestucan 版主 副教授 最后由 编辑

              sudo apt install xterm
              在这个里面试,如果有颜色就说明是ubuntu自带的“终端”这个软件设置的颜色不对(“终端”这个软件,不是用bashrc设置的,bashrc是“bash”这个软件的设置)。

              那就修改ubuntu自带的“终端”软件的设置,当鼠标单击终端,屏幕左上角能点出来该软件的设置,里面有配色设置。

              如果没颜色,就是bashrc的设置不对,那就换个shell
              sudo apt install fish zsh
              fish开箱即用,zsh功能更强大但配置麻烦。
              在终端里输入fish或者zsh就能进入。(最好在xterm,都用新的,防止叠加错误)

              如果还不行……还不行再说:chouchou:

              滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

              异步沟通方式(《posting style》from wiki)(下载后打开):
              https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
              提问的智慧(github在gitee的镜像):
              https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

              1 条回复 最后回复 回复 引用
              • strive_DUT
                strive_DUT 最后由 编辑

                我的终端输出代码也不高亮了,按照版主bestucan的提示设置还是没解决,请问楼主解决了吗?

                1 条回复 最后回复 回复 引用
                • strive_DUT
                  strive_DUT 最后由 编辑

                  问题已解决!原因在于.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'
                  

                  去掉第二行代码前的#即可

                  五好青年 2 条回复 最后回复 回复 引用
                  • 李东岳
                    李东岳 管理员 最后由 编辑

                    多谢大佬齐先策!

                    线上CFD课程开始报名:http://www.dyfluid.com/class.html

                    CFD高性能服务器 http://dyfluid.com/servers.html

                    1 条回复 最后回复 回复 引用
                    • 五好青年
                      五好青年 @strive_DUT 最后由 编辑

                      @strive_dut
                      试了,没用。
                      有报错红色高亮的虚拟机:A
                      没有报错红色高亮的虚拟机:B
                      我仔细对比了A和B中的.bashrc的内容,发现一模一样。所以问题应该不是这个#号
                      另外我尝试删除#,重开终端,依旧没有高亮

                      I am a CFD machine with no emotions. Welcome to browse my Bilibili, search: seeeeeeeeeeer

                      1 条回复 最后回复 回复 引用
                      • 五好青年
                        五好青年 @strive_DUT 最后由 编辑

                        @strive_dut
                        你是因为代码被注释掉了吗?还有其他可能的原因吗?

                        I am a CFD machine with no emotions. Welcome to browse my Bilibili, search: seeeeeeeeeeer

                        strive_DUT 1 条回复 最后回复 回复 引用
                        • strive_DUT
                          strive_DUT @五好青年 最后由 编辑

                          @五好青年 源文件确实是被注释掉的,但是我去掉#号,source之后,编译报错的时候代码会高亮

                          1 条回复 最后回复 回复 引用
                          • First post
                            Last post