Tag Archives: 编辑器

Sublime Text III

SublimeText

微软时代的编辑器用惯了 EditPlus,不过没苹果版本。然后用了一阵时间的 BBEditTextMate,最后还是觉得 Sublime Text 甚得我心,可无限期试用,优雅靠谱。因为可定制性太强,使用上有一点点门槛。

安装 Package Control

参考此说明,打开控制台,粘贴代码,执行。

中文编码支持

Shift+Command+P 可打开命令面板,可以搜索 Package Install 之类的字眼,然后安装 ConvertToUTF8Codecs33

其他插件

依法炮制,代码格式化插件 HTML-CSS-JS Prettify、字体图标提示插件 Icon Fonts、收藏夹插件 FavoriteFiles、语法提示插件 WordPress(这个我还不会用)。 Continue reading

Vi/Shell 快捷键

Think Differently

吗的,vi 真是莫大精深。快捷键五花八门乱七八糟。不过用得熟的话,实在是爽啊!不过还有好多不明,例如设置了显示行号,怎么取消啊?!

h 左
j 下
k 上
l 右
w 词首
e 词末
$ 行末
^ 行首
) 将光标移到下一句句首
( 将光标移到上一句句首
} 将光标移到下一段开始处
{ 将光标移到下一段开始处
M 光标移至屏幕中间行
z. 将光标所在行移至屏幕中部
[[ 条到文件头(gg)
]] 跳到文件尾(G)
:n 跳到第n行(nG)
ctrl+g 显示光标所在信息
Ctrl+u 向上滚动半屏
Ctrl+d 向下滚动半屏
Ctrl+f 向前翻一页
Ctrl+b 向后翻一页

x 删除字符
i 光标前插入
a 光标后插入
A 行末插入
R 替换内容
r 替换所选字符
d 删除
c 修改
dd 删除整行
2dd 删除2整行
u 撤消
U 撤消整行
ctrl+r 重做
p 粘贴最后删除的内容
yw 把光标所在单词移到缓冲区
yy 把当前行整行移到缓冲区
~ 改变光标所在字符大小写
. 重复上一个操作
<< 把当前行左移
>> 把当前行右移
😡 保存退出
:q 退出
:q! 不保存退出 Continue reading

修改系统默认的文本类型编辑方式

除了有时编辑网页需要浏览效果会用 DW 外,其他的文本编辑都是用 EditPlus 来完成的。多窗口、正则替换、块状选取、自动缩进、删除行尾空格……等等,试问那个操作 Notepad 能够信任!?没有。

Windows 里的文本格式文件默认关联程序是“记事本”,右键快捷菜单一般固定是两项:“打开 – Notepad.exe”、“编辑 – Notepad.exe”。记事本打开,这个没什么好说的,毕竟它简单,快;但编辑还是用它,我就有点受不了。最惨“编辑(E)”快捷键是 E,还和“Editplus”冲突了,让人完全无法视而不见,不得不去之而后快……

问题来了!在那里修改!?注册表里的“.txt”和“txtfile”都没有直接修改的选项;最后得到了关键字:PerceivedTypes 和 SystemFileAssociations。搜索而到了微软的 MSDN:

PerceivedTypes, SystemFileAssociations, and Application Registration

PerceivedTypes are similar to file types except they refer to broad categories of file format types, rather than specific file types. For example, Image, Text, Audio, and Compressed are PerceivedTypes. File types (generally public file types) can also have a PerceivedType, and should always be defined as such when appropriate. For example, the image file types .bmp, .png, .jpg and .gif are also of PerceivedType Image. Continue reading