VSCode 中的显示换行和格式化换行 | 您所在的位置:网站首页 › word如何设置不显示换行符文符号 › VSCode 中的显示换行和格式化换行 |
VSCode 中换行分 2 个方面来说: 显示换行:用户的文档中并不真的有 \r\n 这些换行字符,而只是看到被换行了。 格式化换行:用户执行格式化命令(Ctrl-Shift-F或右鍵-formate...或F1-formate...)时 VSCode 或扩展在文档中指定位置插入 \r\n 之类的字符。来看看 VSCode 中是如何配置这两种换行的。 显示换行(Word Wrap)Settings 中搜索关键字 wrodwrap Editor:Word Wrap 有 4 个选项 off: 不换行显示 on: 在窗口边缘换行显示 wordWrapColumn: 用 Editor: Word Wrap Column 配置项中指定的数字处换行显示 bounded: 取 2、3 的最小值处换行显示另外,编辑过程中可以使用快捷键 Alt-z 随时在 1 与 2/3/4 之间切换,算是个总的切换开关。 希望针对某类型文件做特定设置,需要在关键字中输入:@lang:... wordwrap,比如 markdown ,Word Wrap 和 Word Wrap Column 都可以单独配置。 最终写入 settings.json 中的内容形如: "editor.wordWrap": "wordWrapColumn", "editor.wordWrapColumn": 88 "[markdown]": { "editor.wordWrap": "on", }, "[typescript]": { "editor.wordWrap": "bounded" },我比较顺手的配置是 "editor.wordWrap": "off",哈哈,因为 Alt-z 我感觉已经完全够用了。 格式化换行(Format line width)这个主要就是各家扩展对某个特定语言的特定功能了,除了 Prettier 之外,我还很少见到其他扩展敢生成完美的格式化多种编程语言。 各个扩展格式化的规则也经常在变,这里只能列举当前的一部分情况,大概率过不久就失效了。 扩展安装后会注册为某种或某些文件(语言)的 formatter,此时 F1 -- Format Document 就可以使用,如果某个语言(文件后缀)被发现注册了多个 formatter,则会出现 Format Document with... 用户就可以选 |
CopyRight 2018-2019 实验室设备网 版权所有 |