【问题标题】:How to make current line bold in VS Code editor?如何在 VS Code 编辑器中使当前行加粗?
【发布时间】:2020-05-26 22:09:44
【问题描述】:

在 VS Code 中,如果我的插入符号光标位于给定行上,该行上的代码是否有可能变为粗体

类似于将以下内容放入settings.json 允许突出显示当前行的背景,每个thisthis

    "workbench.colorCustomizations": {
      "editor.lineHighlightBackground": "#404040"
    },

或者根据this question,如何使所有文本变为粗体:

"editor.fontWeight": "bold"

除了背景修改之外,我想加粗字体/文本/代码本身,而不是 all 文本,只是当前行。 (加粗的文本不需要被选中,与插入符号在同一行。)

谢谢。

【问题讨论】:

  • 你需要一个扩展来做到这一点。

标签: visual-studio-code fonts editor vscode-settings


【解决方案1】:

这似乎不太可能,因为 VSCode 是文本编辑器,而不是文字处理器。如果您的文档处于降价模式,并且您安装了正确的扩展,则 Cmd/Ctrl-B 会执行 markdown.extension.editing.toggleBold,但它会通过向所选文本添加/删除字符来实现。例如。对我来说“这是一个测试”变成了“**这是一个测试**”,这被解释为粗体。

如果您想“标记”代码行以说明它们很重要,那么书签之类的东西可能会起作用吗? https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks

【讨论】:

  • 我认为 Markdown 的粗体是通过 语法高亮
  • 是的,明白了 ;_) 关键是它修改了实际的内容/文本,没有办法添加任意样式,没有书签扩展之类的东西......
  • 不,它会修改“语法”TextMate 解析器找到的文本范围的样式
  • @rioV8,试一试——我想你会发现在降价文档中点击 Cmd/Ctrl-B 实际上会将 ** 添加到所选的任何内容(如果没有,则添加当前单词),然后 然后 应用其样式。就像您自己输入了 ** 一样。这是一个很好的观点,对原始问题不是很有帮助(我认为这会使文本编辑器与文字处理器混淆)。
  • 是的,但它也在编辑器窗口中以粗体显示(通过语法突出显示),就像添加 _ 将编辑器中的文本显示为斜体一样。
【解决方案2】:

另一个“不是真正的答案,但可能会有所帮助”链接。如果您选择整行来“标记”,它会使该行变为粗体或不同的样式。

https://marketplace.visualstudio.com/items?itemName=ryu1kn.text-marker

  1. 功能
  2. 通过命令面板或右键单击突出显示/取消突出显示文本 菜单
  3. 从右键菜单更新现有的突出显示规则
  4. 跳转到相同突出显示模式的下一个/上一个位置 使用正则表达式突出显示文本

【讨论】:

    猜你喜欢
    • 2016-07-05
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    • 2023-03-09
    • 2016-09-25
    • 2013-03-11
    • 1970-01-01
    • 2018-11-18
    相关资源
    最近更新 更多