我希望开始创建一些CR模板以符合我的编码风格(例如coderush的强大功能)。
昨天我尝试了一个假人,并用两个字段制作了一个自动道具,一个用于类型,一个用于名称。
这有一个缺陷...... [/ p>
在coderush中,当我展开内置模板时,它将光标设置为第一个字段。我没有,它将光标设置在行的末尾
Private <<Field(Type)>> <<Field(Name)>> {get; set}
PS:有谁知道如何输出他们使用的那些极小的尖括号?
答案 0 :(得分:2)
要初始化插入位置,请使用插入 text command。要执行选择,请使用 Caret 文本命令联合使用 BlockAnchor 文本命令。因此,您的模板看起来与此类似:
Private «Caret»«Field(Type)»«BlockAnchor» «Field(Name)» {get; set}
P.S。我正在从CodeRush模板编辑器粘贴模板扩展,因此它们按原样粘贴。要在此处键入这些字符,只需指定其HTML名称,例如“laquo”(左双角引号),前面带有&amp;然后是;字符(例如“&amp; laquo;”),删除空格并获得此字符:«
答案 1 :(得分:2)
«和»这些字符用于表示:
文本命令可从主扩展窗口下方的下拉列表中获得。
扩展框上下文菜单中的菜单项提供了所有3种令牌类型。
不需要手动输入这些字符。
也就是说,我更愿意这样做,并且已经配置了第三方工具Autohotkey以使用»自动放置&gt;&gt; ,当我输入 &lt;&lt;
FWIW我使用的配置是
:*?:<<::«
:*?:>>::»