为什么 Visual Studio 的控制台是个黑洞洞的 CMD 窗口?

2020-11-01 17:05:23 +08:00
 AndyAO

JetBrains 家的 IDE,控制台内嵌的,感觉很美观和现代.

Visual Studio 的控制台是个黑洞洞的上古 CMD 窗口.

有人知道这是怎么回事吗?

2971 次点击
所在节点    问与答
23 条回复
codehz
2020-11-01 17:12:58 +08:00
AndyAO
2020-11-01 17:39:16 +08:00
@codehz #1
原来最近才开始有,谢谢你提供的信息.已经'感谢'.
你是怎么知道这个消息的?是通过搜索引擎看到的,还是订阅了一些很有用的博客?
Accessing
2020-11-01 18:00:25 +08:00
@codehz 给出的链接,说的是终端(Terminal),而不是控制台(Console).

https://i.loli.net/2020/11/01/WVko9ICmOYnEGq4.png
Cielsky
2020-11-01 18:03:25 +08:00
内置的看看设置也知道了
AndyAO
2020-11-01 18:08:53 +08:00
@Accessing #3 的确是这样,问题没有解决,控制台好像还没有更现代的
crclz
2020-11-01 18:45:08 +08:00
几乎每一个 linux 桌面发行版的 terminal 的功能性和外观都很好,但 windows……
learningman
2020-11-01 22:06:53 +08:00
@crclz Windows Terminal 警告)
还专门做了个字体
mcdull619
2020-11-01 22:11:44 +08:00
11 年 vs 使用者表示 , 你不说的话根本不会注意这个 , 习惯了调试程序而已 , 没在意过这些 。
vs code 是集成在编辑器里面的 。
ysc3839
2020-11-01 22:18:04 +08:00
@Accessing Windows 下的 Console 就是 Unix 下的 Terminal,作用什么都和 Terminal 一致,只是名字不同而已。
lxilu
2020-11-02 01:01:22 +08:00
ysc3839
2020-11-02 02:52:20 +08:00
@lxilu 这里说的是“Windows Terminal”这个 app,说的不是 Terminal 。
murmur
2020-11-02 08:46:50 +08:00
jb 的 ide 只不过是白色的而已。。。跟 cmd 没区别
Removable
2020-11-02 09:31:28 +08:00
所以我现在已经主力使用 rider 了,很棒棒
ungrown
2020-11-02 10:00:08 +08:00
美观不一定好用
cmd.exe 搭配 clink 就近乎完美了
我都是在 pycharm 里设置一个 external tool 设置环境变量然后打开 cmd
需要的时候直接双击 shift 敲入 name 就行了
lxilu
2020-11-02 11:27:30 +08:00
@ysc3839 #11 这里说了 WT 也说了 T
ysc3839
2020-11-02 11:50:04 +08:00
@lxilu 但里面提到的 Terminal 并没有跟 Console 做区分呀?
里面提到 The terminal is the final layer providing graphical display and interactivity services to the user.
这就是 Console Host 所做的事情呀?

https://devblogs.microsoft.com/commandline/windows-command-line-the-evolution-of-the-windows-command-line/#microsofts-big-bet---windows-nt
按照微软博客的说法 Windows NT provided a Command-Line interface via its “Windows Console” terminal app
ysc3839
2020-11-02 11:53:15 +08:00
@crclz Windows 有 ConEmu,外观上是不如 Linux 的 Terminal,但是功能上比得过。
lxilu
2020-11-02 12:21:01 +08:00
@ysc3839 那 win 不分 CT 吗?感觉 console 指 conhost 提供的,它上面套的叫 terminal ?
ysc3839
2020-11-02 12:30:30 +08:00
@lxilu 我个人是不会特意分开的,因为从功能上讲是相同的,统一叫 Terminal 更好理解。只有在需要对比差异时才分开说。
Accessing
2020-11-03 16:19:40 +08:00
@ysc3839
在其他地方 Terminal 和 Console 的区分是怎么样的,和这个问题没关系.
在 Visual Studio 中,这两个名字代表不同的功能.
楼主问的是 Console,1#说的是 Terminal.

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

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

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

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

© 2021 V2EX