为什么VS Code在我所有文件的末尾添加许多空白行?

时间:2018-12-16 00:19:12

标签: windows visual-studio-code

我刚刚在Dell PC上安装了Win 10 1809,它似乎运行正常。但是我做的第一件事是启动VS Code。我想为React项目运行yarn start,但必​​须在终端窗口中向下键入,而提示位于顶部。虽然有效。

当我打开任何项目文件时,每个文件的末尾似乎都有大约100个空行。但是行号不会下降那么远,光标会停在最后一个行号处。但是滚动条的作用就像是那些空白行一样。

所以我猜想同样数量的空白行也要添加到终端中。但是在终端窗口中,光标位于可滚动窗口的底部。

这是怎么回事?有解决办法吗?

已编辑:

我看到我可以向上滚动文件的窗口,直到光标和最后一行在顶部,但无论窗口大小如何,都不能再滚动。也许情况总是如此,我从未注意到。但是现在由于我的末期问题,我对一切都感到怀疑,并检查是否有异常。因此,我认为没有多余的空白行添加到我的文件中。对不起,这个错误。

但是终端问题仍然存在。输入我的“纱线启动”后,下面的屏幕剪辑显示了终端显示。输入的输入从初始提示开始向下显示,空白区域是一串长的“ 0D0A”字符。有时,我可以单击“杀死终端”,然后启动一个新终端,新终端可以正常工作。但并非总是如此。

TerminalScreenSnip

仍然试图弄清楚这一点。

3 个答案:

答案 0 :(得分:1)

您的终端问题在VS代码问题中被描述为Bug。 由于稳定性问题,截止到2019年2月,整合工作正在进行。

答案 1 :(得分:0)

可以为您的问题共享快照吗?

这是您遇到的问题的提示

在VS Code中,键入

  • Linux / Windows:Ctrl + Shift + P

  • MacOS:Cmd + Shift + P

键入Settings进入Settings

enter image description here

在设置中,搜索end of file,在这里您可以通过为每个文件自动添加空白行来配置一些问题

enter image description here

我希望它会对您有所帮助:)

答案 2 :(得分:0)

您尝试卸载并重新安装吗?

回到您的问题。

这是怎么回事?不知道。 固定。使用此扩展名https://marketplace.visualstudio.com/items?itemName=rintoj.blank-line-organizer

  1. 打开Visual Studio项目并折叠所有文件夹并使其方便使用。
  2. 现在按“ Control + Shift + H”组合键,您将看到显示“查找”和“替换”选项的弹出窗口。
  3. 在“查找位置”输入中,组合一个“ ^&\ n”,并选择“使用正则表达式”复选框,因为该输入将主要仅用于正则表达式。
  4. 在“替换”字段中将其保留为空,这样就不会替换任何内容,而是删除空白行。
  5. 在输入的“查找”字段中,为行的开头提供^,为行的结尾提供$,为换行符提供\ n。

第二个解决方案的来源:http://www.f5debug.net/post/2015/01/03/How-to-remove-Blank-lines-between-codes-in-Visual-Studio-Code-editor.aspx

该扩展在整体上非常有用,尤其是在团队项目中工作时,其中很多人可能会留下太多空白。祝你好运