在混乱开始之前,这个问题是关于代码(新的轻量级Visual Studio编辑器)的。您可以从这里获取:https : //code.visualstudio.com/
我有一个带有CSS的文本文件(.txt),并且想突出显示语法。您可以使用+ + 打开命令面板。但是,您无法在Sublime中设置语法。ctrlshiftp
还有其他方法可以从文本文件中获取CSS着色吗?
在混乱开始之前,这个问题是关于代码(新的轻量级Visual Studio编辑器)的。您可以从这里获取:https : //code.visualstudio.com/
我有一个带有CSS的文本文件(.txt),并且想突出显示语法。您可以使用+ + 打开命令面板。但是,您无法在Sublime中设置语法。ctrlshiftp
还有其他方法可以从文本文件中获取CSS着色吗?
Answers:
cmd+opt+p
与Sublime不太相同,但比K + M容易记忆肌肉
人们可能难以使“语法突出显示”工作的另一个原因是,因为他们没有安装适当的语法包。虽然预先安装了一些默认语法包(例如Swift,C,JS,CSS),但其他一些可能不可用。
为了解决这个问题,您可以Cmd + Shift + P→“安装扩展程序”并寻找您想要添加的语言,例如“ Scala”。
找到合适的语法包,安装并重新加载。这将为您的文件定义预定义扩展名的正确语法,例如,.scala
在这种情况下。
最重要的是,您可能希望VS Code将具有某些自定义扩展名的所有文件作为首选语言。假设您要突出显示所有*.es
文件为JavaScript,然后只需打开“用户设置”(Cmd + Shift + P→“用户设置”)并按如下方式配置自定义文件关联:
"files.associations": {
"*.es": "javascript"
},
可以将任何自定义文件扩展名与custom files association
“用户设置”中的标准语法突出显示相关联,
如下所示。
请注意,这将是一个永久设置。为了仅设置当前会话,请在
Select Language Mode
框中输入首选语言(不更改file association
设置)
如果默认情况下所需的语法包不可用,则可以通过Extension Marketplace(Ctrl+Shift+X)添加它们并搜索语言包。
您可以进一步重现上述步骤,以使用新的语法包映射文件扩展名。
注意,对于“无标题”编辑器(“ Untitled-1
”,“ Untitled-2
”),您现在可以在设置中设置语言。
先前的设置是:
"files.associations": {
"untitled-*": "javascript"
}
这将不再总是有效,因为使用VSCode 1.42(Q1 2020)将更改那些无标题编辑器的标题。现在
,标题将是编辑器标题的文档的第一行,以及作为描述一部分的通用名称。
它不再以“ untitled-
” 开头
请参见“ 无标题的编辑器改进 ”
关于那些“无标题”编辑者的关联语言:
默认情况下,未命名文件没有配置特定的语言模式。
VS Code有一个设置,
files.defaultLanguage
用于为无标题文件配置默认语言。在此版本中,设置可以采用新值
{activeEditorLanguage}
,该值将动态使用当前活动的编辑器的语言模式,而不是固定的default。另外,将文本复制并粘贴到无标题编辑器中时,如果从VS Code编辑器复制了文本,则VS Code现在将自动更改无标题编辑器的语言模式: