VS2017中自用部分插件的设置的翻译或功能介绍—— Viasfora功能介绍(二)

Viasfora
彩虹括号,关键字高亮,转义符、占位符特殊颜色
4.2.188版本
官网/GitHub


说明
此篇为Viasfora的Github上Wiki中的官方功能介绍,其官网上的功能介绍也是指向此处的链接。
这里对Viasfora提供的各类功能详细介绍了一番。
这里还有一篇对Viasfora设置中各项的说明。
本篇文章编写时间为2019年4月11日,对应4.2.188版本。



Control Flow Keywords(流程控制关键字)

自定义在VS编辑器中与控制流相关的关键字的呈现方式。 您可以在每种语言中选择对哪些控制流关键字生效,可以通过VS的“选项 – 环境 – 字体和颜色”中的“Viasfora Flow Control Keyword”来自定义设置这些关键字呈现的颜色(也可以通过Viasfora自身设置中的“Flow Control Keywords”自定义颜色)。
在这里插入图片描述


Extension Developers(开发人员扩展工具)

Viasfora具有一些可以帮助开发人员创建专注于文本编辑器的Visual Studio扩展。
(个人认为没啥大用的一个功能)

  • Editor Margin
    (在VS文本编辑框下方增加一个“Buffer Graph”条)
    使用Editor Margin,您可以轻松了解指定的文本视图的重要方面:

    • 查看哪些文本缓冲区(text buffers)构成了Buffer Graph:
      在这里插入图片描述
      点击上图红色圆圈处可以打开一个只读文件,此文件是当前页面的复制,并对应左侧选择框中选择的buffer。

    • 所选文本缓冲区(text buffer)(就是当前页面)的内容类型树的结构:
      在这里插入图片描述

    • 正在使用哪些文本视图角色:
      在这里插入图片描述

    • 插入符合的当前位置(就是光标位置)在所选文本缓冲区(text buffer)(就是当前页面)上的位置:
      在这里插入图片描述


LINQ Keywords(LINQ关键字)

自定义在VS编辑器中与LINQ相关的关键字的呈现方式。 您可以在每种语言中选择对哪些LINQ关键字生效,可以通过VS的“选项 – 环境 – 字体和颜色”中的“Viasfora Query Operator”来自定义设置这些关键字呈现的颜色(也可以通过Viasfora自身设置中的“Query Keywords”自定义颜色)。
(相对于C#,仅对LINQ的查询式生效,对lambda的Where()、Select()等不生效)
在这里插入图片描述


Other Features(其他功能)

Modelines

Viasfora在许多文本文件格式中支持基本Vim-style Modelines:
// vim: et:sw=8:ts=8
您可以在对应的issue中找到更多有关此功能的详细信息。

Plain Text Completion(纯文本完成)

此功能已在V3.5版本中移除,故不再额外翻译。低版本需要此功能介绍的请自行点此进行查看。

Other Features(其他功能)

  • Auto-expand collapsible regions(自动展开折叠的区域)
    当打开一个文件或者完全禁用折叠时,可以自动展开折叠的区域。
  • Bold as Italics(把斜体部分都变为粗体)
    将任何用斜体表示的部分修改为用粗体表示。

Outline Selection

Looks like Tomsar forgot to make this page!
(以上为全部原文~~~关于Outline,可参见本文的User Outlining功能)
(个人测试发现此功能为将所选部分的上文和下文均折叠起来)
在这里插入图片描述


Presentation Mode(演示模式)

启用“演示模式”后,所有文本视图(包括“输出窗口”)将默认为预定义的缩放级别(默认为150%),无需手动更改。
它还允许您在关闭演示模式时定义不同于100%的缩放级别。
要打开/关闭演示模式,请在VS中点击“视图 – Presentation Mode”选项。
在这里插入图片描述
您还可以启用一个选项,以便在启用演示模式时放大IDE用户界面字体。(比如菜单栏、工具栏等处的字体大小)


Rainbow Braces(彩虹括号)

受到Vim插件“彩虹括号”的启发,此功能可以轻松跟踪嵌套括号,大括号和方括号:
在这里插入图片描述

Features(功能)

  • 所有颜色均可以通过VS的“选项–环境–字体和颜色”自定义。
  • 最多9个颜色深度级别。
  • 您可以使用“Rainbow Previous” Ctrl + Alt+,和“Rainbow Next” Ctrl + Alt+. 命令导航到包围光标位置的大括号上。(如果跟其他快捷键冲突,可以自行修改,比如本人就修改为了 Ctrl + Shift + Alt + -Ctrl + Shift + Alt + =

Rainbow Highlihgt(彩虹高亮)

按住左Ctrl键将突出显示包围光标位置的彩虹括号:
在这里插入图片描述

Rainbow Tooltips(彩虹提示框)

如果将鼠标悬停在括号上,并且括号的另一端足够远(可以简单理解为括号的另一端在多行之前或之后),则会出现悬浮提示框以预览括号另一端:
在这里插入图片描述

Rainbow Lines(彩虹线)

V4.0中的新功能:使用连接括号开口和括号闭合的线条,根据光标位置突出显示当前括号范围。
在这里插入图片描述


Rainbow Options(彩虹选项)

这里有一些选项来控制彩虹括号如何工作。

Rainbow Coloring Mode

此选项控制如何执行括号嵌套。
默认值为“Unified”,其中嵌套括号使用不同的颜色而不管括号类型。 也就是说,如果你有“{ {(([])}”这样一个结构,则其中每一个括号对都是不同的颜色。
另一种选择是“PerBrac

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值