我希望开始创建一些 CR 模板以适应我的编码风格(这就是 coderush 的力量)。
我昨天尝试了一个虚拟的,并制作了一个带有两个字段的自动道具,一个用于类型,一个用于名称。
这按预期工作,但有一个缺陷......
在 coderush 中,当我展开内置模板时,它会将光标设置为第一个字段。我的没有,它将光标设置在行尾
Private <<Field(Type)>> <<Field(Name)>> {get; set}
PS:有谁知道如何打出他们使用的那些微小的尖括号?
要初始化插入符号位置,请使用插入符号 文本命令。要执行选择,请结合使用BlockAnchor文本命令和Caret文本命令。因此,您的模板将与此类似:
Private «Caret»«Field(Type)»«BlockAnchor» «Field(Name)» {get; set}
PS 我正在从 CodeRush 模板编辑器中粘贴模板扩展,因此它们按原样粘贴。要在此处键入这些字符,只需指定它们的 HTML 名称,例如“laquo”(左双角引号),前面是 &,后面是 ; 字符(例如“& laquo ;”),删除空格并得到这个字符:«
这些字符«和»用于表示:
文本命令可从主扩展窗口下方的下拉列表中获得。
所有 3 种令牌类型都可以从扩展框上下文菜单的菜单项中获得。
无需手动输入这些字符。
也就是说,我确实更喜欢能够做到这一点,并配置了一个 3rd 方工具Autohotkey来自动替换>>和<<在我键入时使用«
FWIW 我使用的配置是
:*?:<<::«
:*?:>>::»