如何为Visual Studio Code设置字体连字?

时间:2019-05-19 16:24:34

标签: fonts visual-studio-code ligature

我正在使用这两行为VSCode设置字体连字。

"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,

但是看起来还是和以前一样。

我尝试禁用所有已安装的扩展,但没有成功。

这是我的完整设置:

{
  "workbench.iconTheme": "material-icon-theme",
  "workbench.colorTheme": "Material Theme Darker High Contrast",
  "editor.formatOnSave": true,
  "explorer.confirmDelete": false,
  "editor.suggestSelection": "first",
  "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
  "window.zoomLevel": 0,
  "editor.fontSize": 16, //!=
  "editor.fontFamily": "'Fira Code'",
  "editor.fontLigatures": true,
  "explorer.confirmDragAndDrop": false
}

我想要此页面上的功能完备的“字体连接”屁股:How i want it to look。 相反,我正在获取带有某种字体的基本文本。

7 个答案:

答案 0 :(得分:21)

步骤1 Install Fira代码。

步骤2 :在VSCode设置中设置字体:

"editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": true,

第3步:重新启动/重新加载VSCode。

就是这样。

答案 1 :(得分:3)

似乎您的PC中没有安装Fira字体。 如果您使用的是MacOS,请按照此步骤操作。

打开终端并运行这些命令。

brew tap homebrew/cask-fonts
brew cask install font-fira-code

并尝试重新启动VsCode。

或者,如果您使用的是其他操作系统(Windows或Linux),请执行此步骤。 https://github.com/tonsky/FiraCode/wiki/Installing

希望这会有所帮助。

答案 2 :(得分:1)

由于VS Code 1.40,editor.fontLigatrues支持字符串设置,这对于支持不同样式集的字体非常有用:

即:

  • "editor.fontLigatures": "'ss09', 'zero', 'onum'",
  • "editor.fontLigatures": "'ss01'",

您可以在此处阅读有关功能标签的更多信息(但支持情况取决于所使用的字体):

https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags

答案 3 :(得分:0)

如果您使用的是macOS,有时您需要重新启动计算机才能使Visual Studio Code连字生效。

答案 4 :(得分:0)

我解决了我的问题,把Fira代码不带“”

答案 5 :(得分:0)

对于使用不同版本的vscode的用户,您可以尝试按Control和逗号的组合键( Ctrl +,)打开“设置”标签,然后搜索字体连字

Search Results

此后,单击在settings.json中编辑。 [![最终外观] [2]] [2]

然后设置editor.fontLigatures=true。 [2]:https://i.stack.imgur.com/GglzR.png 完成此步骤后,您就可以开始了。

答案 6 :(得分:0)

为Mac'Computer'而不是'User'安装FiraCode字体家族

How to install and remove fonts on your Mac--Apple support