最前端

我的工作,我的生活,点点滴滴...

标签 ‘ aptana

Sublime Text 2 下的Zencoding wrap bug

ST2Sublime Text 2下zencoding 的wrap with abbreviation bug,不能wrap数字开头的代码,wrap后开头的数字会消失,比如

1
2刘德华
3刘德华4
 
ul>li*后会生成:
 
<ul>
	<li></li>
	<li>刘德华</li>
	<li>刘德华4</li>
</ul>
 
本应该生成:
 
<ul>
	<li>1</li>
	<li>2刘德华</li>
	<li>3刘德华4</li>
</ul>

解决方法:修改..\Sublime Text 2\Packages\ZenCoding\zencoding\interface\editor.py如下:

st2_wrap_with_abbreviation_bug

st2_wrap_with_abbreviation_bug

# 原代码会用$1001代替caret_placeholder = '{%::zen-caret::%}',如果内容开头带数字,如5,合并后开关就为$10015,5会消失
#text = re.sub(utils.get_caret_placeholder(), get_ix, text)
text = re.sub(utils.get_caret_placeholder(), '${1}', text)

Aptana下的Indent Guide

当初喜欢上Notepad++一个很大的原因是因为它有一个缩进线(Indent Guide)功能,使代码显示得很整洁,使代码阅读更方便。缩进线是Notepad++的原生功能,那么Aptana 3有没有这个功能,但我们可以通过安装Eclispse插件实现缩进线的功能。如下图:

indent guide

indent guide

安装方法:

  1. 下载pdt_tools.indentGuide;

  2. 本地安装,Help>Install New Software>Add如图:

    indent guide installation

    indent guide installation

  3. 设置,Preferences>General>Editors>Text Editors>Indent Guide,如图:

    indent guide setting

    indent guide setting