VSCode 添加随机百分比
每次我使用终端打印出字符串或任何类型的字符时,它都会自动在每行末尾打印一个“%”。每当我尝试从 C++ 或 php 打印某些内容时,都会发生这种情况,但还没有尝试过其他语言。我认为这可能是 vscode 的问题,并且不知道它是如何出现的或如何修复它。
#include <iostream>
using namespace std;
int test = 2;
int main()
{
if(test < 9999){
test = 1;
}
cout << test;
}
输出:
musti@my-mbp clus % g++ main.cpp -o tests && ./tests
1%
同时将 cout 从 cout << test;
到 cout <<测试<< endl;
从输出中删除 %。
Everytime I use the terminal to print out a string or any kind of character, it automatically prints an "%" at the end of each line. This happens everytime I try to print something from C++ or php, havent tried other languages yet. I think it might be something with vscode, and have no idea how it came or how to fix it.
#include <iostream>
using namespace std;
int test = 2;
int main()
{
if(test < 9999){
test = 1;
}
cout << test;
}
Output:
musti@my-mbp clus % g++ main.cpp -o tests && ./tests
1%
Also changing the cout from cout << test;
to cout << test << endl;
Removes the % from the output.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你用的是zsh吗?没有
endl
的行被视为“部分行”,因此 zsh 显示颜色反转的%
,然后转到下一行。更多信息请参阅他们的文档。
Are you using zsh? A line without
endl
is considered a "partial line", so zsh shows a color-inverted%
then goes to the next line.More information is available in their docs.