我正在编写文本编辑器.在查看其他文本编辑器后,我注意到其中一些是指"软"与"硬"包装.有什么不同?我似乎无法通过搜索找到答案.
通常当我使用VS Code时,我在新文档上做的第一件事就是命令:"Toggle Word Wrap"或Alt+ Z.我尝试查看用户设置,但我没有找到任何相关条目.是否有某种方法可以默认为每个文档打包文本?
当我编写 Markdown 文本时,我尝试自动换行:我希望当我键入比设置长的行时wrap line length,通过硬中断(即newline字符)自动换行。
我已经设定
word wrap到wordWrapColumnword wrap column至 50wrappingIndent相同wrapping Strategy简单wrap attributes为 auto 并且没有设置为 markdown。然而,行延伸到编辑器的末尾(远多于 50 行)并且没有任何反应。我已经尝试过但toggle word wrap没有效果(如果能够显示切换状态,就像 for 那样,那就太好了auto save)。
怎么了?
在 Visual Studio Code 中,当您按下ALT SHIFT F格式化 HTML 文档时,VS Code 会将太长的一行包装成多行。
我认为 VS Code 在换行之前让行长得太长。VS Code 中是否有设置告诉它在特定行长后换行?
这个问题不是硬包装问题的重复。这是关于格式化文档过程中的包装。
我正在使用Visual Studio Code在Markdown中做一些文档.问题是我习惯于硬包装.
我在Visual Studio Code中设置硬包装的唯一方法是使用EditorConfig扩展.EditorConfig不是Microsoft扩展,有时您可以看到发生奇怪的事情,例如包装一些内联代码(在反引号之间:) ``.
是否有一些在Visual Studio Code中设置硬包装的内置方法?如果没有,人们如何在Visual Studio Code中设置软包装以使Markdown看起来很棒(例如,在项目符号列表长段中包装后保留缩进)?是否计划在Visual Studio Code中进行未来版本的内置硬包装?
谢谢
更新:在硬包装文本中,每个新行实际上都是一行,具有不同的数字.软包装仅用于显示:您更改视口和线条更改,但每个段落只是一行,一个数字---如VS代码中所示.
UPDATE2:你可以用力地包裹VSCodeVim现在扩展你在Vim包同样的方式:g,q,}或与任何其他组合g,q.
我正在使用 VS code,当我保存时,它会自动在标签和代码的其他部分中添加额外的空格和行。当我将其改回之前的语法并再次保存后,这个问题再次出现,然后我的代码无法工作。
最近我更改了设置中的一些属性,我认为它连接到了“Prettier”扩展,从那时起我就遇到了这个问题,但我不记得现在要启用哪个扩展来修复它。
例如,这是JS 文件中的原始代码语法:
import React, { useState } from 'react';
function App() {
return ( null);
<div>
</div>
}
export default App;
Run Code Online (Sandbox Code Playgroud)
这就是我保存后发生的情况:
import React, {
useState
} from 'react';
function App() {
return (null); <
div >
<
/div>
}
export default App;
Run Code Online (Sandbox Code Playgroud)
当我将其更改回来并再次保存时,我无法将其恢复为正确的语法(删除不必要的行和空格) - 它会执行相同的操作。我做了一些更改,例如此处的报价(添加重新包装)和那里的报价(修剪设置),但没有帮助。
我尝试卸载并重新安装我的程序,但没有帮助。我的 VS code 版本没有可能有帮助的工具选项。