当我在Idea的工具窗口中使用嵌入式命令提示符时,我只能看到75个字符。字符都存在,但是它们不可见:
C:>echo "这是我想向您展示的句子,但我只能看到75个字符 "这是我想向您展示的句子,但我只能看到75个字符"
我找不到任何设置来解决这个问题,也没有通过谷歌找到有相同问题的人
Idea版本是13.1.13,运行在Windows 7上,使用jdk 1.7x
在Idea之外,cmd.exe(版本6.1.7601)的配置没有限制75个字符
当我在Idea的工具窗口中使用嵌入式命令提示符时,我只能看到75个字符。字符都存在,但是它们不可见:
C:>echo "这是我想向您展示的句子,但我只能看到75个字符 "这是我想向您展示的句子,但我只能看到75个字符"
我找不到任何设置来解决这个问题,也没有通过谷歌找到有相同问题的人
Idea版本是13.1.13,运行在Windows 7上,使用jdk 1.7x
在Idea之外,cmd.exe(版本6.1.7601)的配置没有限制75个字符
注意: 自从IDEA 2016.3.2版本以后,这个操作会破坏终端并且不再需要。因此,在您升级到无法创建终端的版本时,请将其删除。
对于Windows,请将终端shell路径(文件->设置->工具->终端)从cmd.exe
更改为:
cmd.exe "/K mode con:cols=500 lines=9999&cmd.exe"
或者如果使用 Windows 子系统的 bash:
cmd.exe "/K set LINES=9999&C:\windows\system32\bash.exe"
如Bug描述所述(https://youtrack.jetbrains.com/issue/IDEA-117552)。
编辑:同样在引号中包含/K!
cmd.exe
用双引号括起来,即 "cmd.exe" /K "mode con:cols=500 lines=9999&cmd.exe"
,否则会出现令人讨厌的 java.io.IOEXception:couldn't create PTY
错误。 - Gilad Barner这是一个已知的错误:IDEA-117552 终端输出被截断为80个字符
在我的系统上也发生了这种情况(JDK 1.7,Windows 7,32位)。
如果行长度很重要(对我来说不是),您可以设置终端浮动并减小其水平大小。 然后它就能正常工作了。
ls -GAFaoh
(不带引号)。 - Software Engineer