我在一段时间后回到使用Sublime Text 2,我注意到我已经制作了快捷键来更快地输入某些表达式。例如,在Java中,由于System.out.println()
是我为pr
选择的触发器,因此在编辑器中输入pr
后,会立即将常见System.out.println()
建议为首选。{1}}。输入pr
后,按Enter键,编辑器上会显示System.out.println()
。
我不记得我是怎么做的,或者这个程序的名称是什么(因此,很难在网上搜索)。我记得的只是在Sublime中编辑一些文本文件并添加快捷方式。
答案 0 :(得分:1)
在Sublime Text中轻松创建片段或“快捷方式”。
对于您的示例,您只需执行以下操作:
转到工具>新片段......
在$updateRow
括号内,放置您想要生成的代码段
取消注释CDATA
标记并在其中加入“pr”。这是您要用于生成代码段的快捷方式。
取消注释tabTrigger
代码并将scope
放入其中。这将使您在使用Java文件时仅显示此代码段。
将文件保存到您的包>用户文件夹并根据需要为文件命名。确保以source.java
扩展名结束。
在此示例中,我将其保存为sublime-snippet
。这就是它最终看起来的结果:
println.sublime-snippet
您可以了解有关使用制表位here等内容自定义代码段的详情。
答案 1 :(得分:0)
查看Java代码段:
Windows:
%APPDATA%/Sublime Text 2/Packages/Java/println.sublime-snippet
OSX:
~/Library/Application Support/Sublime Text 2/Packages/Java/println.sublime-snippet
Linux的:
~/.Sublime Text 2/Packages/Java/println.sublime-snippet
并编辑tabTrigger标签,如下所示(最初应包含pl):
<snippet>
<content><![CDATA[System.out.println($1);$0]]></content>
<tabTrigger>pr</tabTrigger> <!-- Update this to pr-->
<scope>source.java</scope>
<description>println</description> <!-- I changed this to System.out.println -->
</snippet>
现在,在Java文件中键入pr将显示自动完成列表。第一个条目将在&#39; pr&#39;及其右侧显示<description>
标记之间的任何内容。
键入后按Tab键或返回&#34; pr&#34;将填写System.out.println()
并将光标留在括号中。
您可能还需要修改&#34;私人&#34;位于同一目录中的代码段,用于将其触发更改为&#34; pr&#34; (pri等)。