Why is the Windows cmd.exe limited to 80 character

2019-03-07 21:58发布

I love stretching my terminal on unix. What is the history or reason behind windows lame command line?

标签: cmd
13条回答
我欲成王,谁敢阻挡
2楼-- · 2019-03-07 22:23

Because improving the usability and functionality of anything that Unix/GNU-like development requires will undermine Windows as a commercial platform for Microsoft's partners. Preventing this means other large companies' products for developers, such as improved terminals, and other general third party products, like word processors, video players etc. aren't competing with existing Unix/GNU software. Without this, Windows wouldn't be a profitable platform, and Microsoft would lose its desktop monopoly.

This is why the terminal sucks, there's no POSIX API, no C99 support in MSVC and the list goes on. To clarify, common Unix/GNU technologies and development are intentionally unsupported so that large commercial software houses don't have to compete with them.

查看更多
登录 后发表回答