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

2019-03-17 10:31:17 +08:00
 Owenjia
@CodingNET

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

能不能稍微匀一下……


另外,终端的字体和配色能否提供个设置项?看的眼睛疼,设置里也没选项只好用 stylus 改了。
4166 次点击
所在节点    Coding
7 条回复
CodingNET
2019-03-18 15:14:59 +08:00
您好,感谢您的反馈,关于您提及的内存过小的问题,可能是您以前创建的工作空间,现在内存已经全部升级为 2G,请您先备份工作空间代码,再删掉原空间重建即可。
关于终端字体和配色的问题,可以通过修改 ~/.zshrc 来自定义终端配色,参考: https://github.com/robbyrussell/oh-my-zsh/wiki/Themes
再次感谢您的反馈,如在使用中遇到任何问题,可以随时通过邮箱: support@coding.net 或 feedback: https://feedback.coding.net/ 反馈,谢谢。
Owenjia
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
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
2019-03-19 14:04:41 +08:00
@CodingNET
如果您仔细阅读一下我的回复就会发现我已经很清楚的说明了两者的不同,如果实在不理解,希望能转发给研发人员看一下。
我所说的并不是对 zsh 上 PS1 自定义的选项,而是对 xterm 的字体、配色的选项,这句话研发人员看一眼就会明白的。
leadream4
2019-03-19 15:02:32 +08:00
@Owenjia 改个主题不就是改配色字体了。
Owenjia
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
2019-03-19 16:51:08 +08:00
@Owenjia 您好,您提到的自定义项目前暂不支持,我们会记录下来,争取在后续的升级中进行优化,再次感谢您的建议!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/545409

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX