V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding.NET 轻量级社交
开源项目广场
使用帮助
意见反馈
Owenjia
V2EX  ›  Coding

Cloud Studio 的 workspace 内存是根据什么分配的?项目主语言吗?

  •  
  •   Owenjia · 2019-03-17 10:31:17 +08:00 · 4165 次点击
    这是一个创建于 2112 天前的主题,其中的信息可能已经有所发展或是发生改变。
    @CodingNET

    Python 项目 (粗略估计 1w 行+ ) 对应的一个实例内存只有 128M,终端里跑 vim 都卡卡的,经常 payload 发着发着服务就挂了 (OOM?)。
    本来以为内存都是这么少,结果新开了个 workspace 发现:
    Node 空项目对应的实例内存有 2G !

    能不能稍微匀一下……


    另外,终端的字体和配色能否提供个设置项?看的眼睛疼,设置里也没选项只好用 stylus 改了。
    7 条回复    2019-03-19 16:51:08 +08:00
    CodingNET
        1
    CodingNET  
       2019-03-18 15:14:59 +08:00
    您好,感谢您的反馈,关于您提及的内存过小的问题,可能是您以前创建的工作空间,现在内存已经全部升级为 2G,请您先备份工作空间代码,再删掉原空间重建即可。
    关于终端字体和配色的问题,可以通过修改 ~/.zshrc 来自定义终端配色,参考: https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
    再次感谢您的反馈,如在使用中遇到任何问题,可以随时通过邮箱: [email protected] 或 feedback: https://feedback.coding.net/ 反馈,谢谢。
    Owenjia
        2
    Owenjia  
    OP
       2019-03-18 18:33:13 +08:00
    @CodingNET
    感谢恢复!

    1. 内存过小问题通过重新创建工作空间已解决;

    2.至于第二个问题,似乎我们分别描述的并不是同一个东西。
    我注意到你们 CSS 里有关键字 xterm (e.g. <tag class="xterm-fg-10">content</tag>),姑且认为是使用了 xterm 终端模拟器[1],我所说的字体、配色也是指 xterm 的。
    你所给出的参考链接,是 oh-my-zsh 的主题,实质上是一些 zsh 脚本,通过修改 PS1 (PROMPT/RPROMPT) 来自定义 zsh 的提示符,与终端模拟器无关。自然无法通过 zshrc 来自定义终端的配色,更无法影响其字体。
    这是一种很常见的误解,非常抱歉我没有表达清楚导致了误解。

    我现在的做法是在 stylus 中使用类似 .xterm-xx-xx 的选择器选取特定节点来自定义样式,我希望添加是自定义这些 css 的选项(或者增加更多的样式)。


    [1] https://en.wikipedia.org/wiki/Xterm
    CodingNET
        3
    CodingNET  
       2019-03-19 12:03:41 +08:00
    @Owenjia
    您好,Cloud Studio 使用的模拟终端技术是 XTerm,默认装了 on-my-zsh,您可以执行 ` vi ~/.zshrc` 编辑它的配置文件,修改主题,如图: https://dn-coding-net-production-pp.codehub.cn/2f14c26b-91ea-4e9e-85ee-076f293b5532.jpg
    保存后重新开启终端,主题就更换成功了。
    https://dn-coding-net-production-pp.codehub.cn/a82c8439-7840-404a-9172-3503a663d056.jpg

    也可以从上文回复的参考链接中选择喜欢的主题 :D
    Owenjia
        4
    Owenjia  
    OP
       2019-03-19 14:04:41 +08:00
    @CodingNET
    如果您仔细阅读一下我的回复就会发现我已经很清楚的说明了两者的不同,如果实在不理解,希望能转发给研发人员看一下。
    我所说的并不是对 zsh 上 PS1 自定义的选项,而是对 xterm 的字体、配色的选项,这句话研发人员看一眼就会明白的。
    leadream4
        5
    leadream4  
       2019-03-19 15:02:32 +08:00
    @Owenjia 改个主题不就是改配色字体了。
    Owenjia
        6
    Owenjia  
    OP
       2019-03-19 15:56:08 +08:00
    @leadream4
    不是,因为改 zsh 的主题无法影响 xterm。

    oh-my-zsh 加载主题的代码是这一段 https://github.com/robbyrussell/oh-my-zsh/blob/master/oh-my-zsh.sh#L95-L117
    主题文件里的内容是这样的 https://github.com/robbyrussell/oh-my-zsh/blob/master/themes/robbyrussell.zsh-theme
    zsh 对 PROMPT 变量作用的相关描述在这 http://zsh.sourceforge.net/Intro/intro_14.html


    在普通的桌面上对 xterm 字体配色的调整方法是这样 https://wiki.archlinux.org/index.php/Xterm#Colors
    但这个环境中并没有任何 X 相关的进程,所以并不适用。
    如果用的是 xtermjs,那这里有相关的文档 https://xtermjs.org/docs/api/terminal/interfaces/itheme/
    CodingNET
        7
    CodingNET  
       2019-03-19 16:51:08 +08:00
    @Owenjia 您好,您提到的自定义项目前暂不支持,我们会记录下来,争取在后续的升级中进行优化,再次感谢您的建议!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 07:16 · PVG 15:16 · LAX 23:16 · JFK 02:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.