Flo*_*geb 301 syntax-highlighting editor visual-studio-code
在混乱开始之前,这个问题是关于Code,新的轻量级Visual Studio编辑器.你可以从这里得到它:https://code.visualstudio.com/
我有一个带有CSS的文本文件(.txt),并希望获得语法高亮显示.您可以使用ctrl + shift + p打开命令调色板.但是你不能在Sublime中设置语法.
有没有其他方法可以从我的文本文件中获取CSS着色?
Flo*_*geb 506
在最右下角,留给笑脸的是"纯文字"图标.单击它时,会出现包含所有语言的菜单,您可以在其中选择所需的语言.
git*_*tgo 256
按Ctrl + KM,然后键入(或单击)所需的语言.
或者,要从命令面板访问它,请查找"更改语言模式",如下所示:
Nob*_*ita 29
人们可能很难让Syntax Highlighting工作的另一个原因是因为他们没有安装适当的语法包.虽然预安装了一些默认语法包(如Swift,C,JS,CSS),但其他语法包可能无法使用.
要解决此问题,您可以Cmd + Shift + P→"安装扩展程序"并查找要添加的语言,例如"Scala".
找到合适的Syntax包,安装并重新加载.这将为您的文件选择具有预定义扩展名的正确语法,即.scala在这种情况下.
最重要的是,您可能希望VS Code将具有某些自定义扩展名的所有文件视为您首选的语言.假设您想要将所有*.es文件都突出显示为JavaScript,然后只需打开"用户设置"(Cmd + Shift + P→"用户设置")并配置您的自定义文件关联,如下所示:
"files.associations": {
"*.es": "javascript"
},
Run Code Online (Sandbox Code Playgroud)
Jer*_*yal 11
永久设置语言语法:
打开settings.json文件
txt的文件与javascript格式"files.associations": {
"*.txt": "javascript"
}
Run Code Online (Sandbox Code Playgroud)
untitled-1等)格式化为javascript:"files.associations": {
"untitled-*": "javascript"
}
Run Code Online (Sandbox Code Playgroud)
小智 9
可以将任何自定义文件扩展名与custom files association“用户设置”中的标准语法突出显示相关联,
如下所示。
请注意,这将是一个永久设置。为了仅设置当前会话,请在
Select Language Mode框中输入首选语言(不更改file association设置)
如果默认情况下所需的语法包不可用,则可以通过Extension Marketplace(Ctrl+Shift+X)添加它们并搜索语言包。
您可以进一步重现上述步骤,以使用新的语法包映射文件扩展名。
请注意,对于“无标题”编辑器(“ Untitled-1”、“ Untitled-2”),您现在可以在设置中设置语言。
之前的设置是:
"files.associations": {
"untitled-*": "javascript"
}
Run Code Online (Sandbox Code Playgroud)
这将不再总是有效,因为VSCode 1.42(2020 年第一季度)将更改那些无标题编辑器的标题。
该标题现在将是用于编辑标题文件的第一行,沿着通用名称作为描述的一部分。
它不会再以“ untitled-”开头
请参阅“无标题编辑器改进”
关于那些“无题”编辑器的相关语言:
默认情况下,无标题文件没有配置特定的语言模式。
VS Code 有一个设置,
files.defaultLanguage用于为无标题文件配置默认语言。在此版本中,该设置可以采用一个新值
{activeEditorLanguage},该值将动态使用当前活动编辑器的语言模式,而不是固定的默认值。此外,当您将文本复制并粘贴到无标题编辑器时,如果文本是从 VS Code 编辑器复制的,VS Code 现在将自动更改无标题编辑器的语言模式:
并workbench.editor.untitled.labelFormat在 VSCode 1.43 中看到。
2021 年 3 月(VSCode 1.55 可能), 问题 118455 “无标题文件的自动语言分类”和 PR 119325正在研究某种无标题文件的自动语言检测。
如果您忘记了,使用 VSCode 1.56,2021 年 4 月:
无标题编辑提示
我们注意到许多新用户不知道必须设置语言才能获得完整的 VS Code 语言支持。
为了帮助解决这个问题,我们为无标题编辑器引入了提示,以帮助用户设置正确的语言模式。
无标题提示可能对高级用户没有帮助,因此在您开始输入时它会立即消失,或者您可以选择不显示以不再显示提示。
使用 VScode 1.60(2021 年 8 月):
自动语言检测
上一个版本,我们为无标题文件引入了一项实验性功能,该功能会根据内容自动设置文件的语言模式。
此功能使用机器学习来猜测语言,并且完全在您的机器上完成。它由开源 ML 库
Tensorflow.js和GitHub 用户@yoeo来自Guesslang的 ML 模型提供支持。此版本我们默认启用此功能,并将自动语言检测扩展到没有文件扩展名的文件。在 Notebooks 中,我们提供了一种使用语言选择器进行语言检测的简单方法。这实现了一些有趣的场景:
| 归档时间: |
|
| 查看次数: |
100247 次 |
| 最近记录: |