在 Atom 编辑器中启用按扩展名过滤的软换行

在 Atom 编辑器中启用按扩展名过滤的软换行

我正在使用“文本文件格式”(如.md.tex),以及“真正的编程语言”。

我想仅为一组文件启用软包装,例如,,,.md但不.tex.c,,,。.h.cpp.py

现在,我发现我可以打开我的config.cson并创建下一行

"*":
  "editor":
    "softWrap": true

但不幸的是,这会导致每个文件都出现软换行,而对于 C、Go 和 Python 源文件来说,它们看起来很尴尬。

Atom 默认对所有.md文件进行软换行,即使config.cson文件中未包含上述配置选项。我希望我的 tex 文件也使用软换行。我该如何实现?

atom soft 可以换行 md 文件,但不能换行 tex 文件

答案1

您需要找到哪个包(范围?)控制着您想要区别对待的文件。Atom 手册的“基本自定义”页面,“语言特定配置设置”部分 为这种可以从设置视图和config.cson配置文件中进行控制的定制提供了一个示例。

就我而言,我需要做的是将以下几行添加到我的配置文件中

".text.plain":
  "editor":
    "softWrap": true

当我后来安装yudai-nkt/language-tex包中,我添加了

".latex.tex.text":
  editor:
    softWrap: true

这些设置也可以从 Atom GUI 中修改:

Edit
└─ Preferences
   └─ Packages
       └─(search for your language, pick a package)
          └─> Settings

相关内容