注意:在菜单栏–设置–首选项–编辑器(行为)中,取消右边窗口”允许卷动范围超出每列结尾及文件尾”的选择,则不会出现以下问题.多谢tmpname指出.此文作废!
大概是一个月前,我尝试了PSPad。之前一直使用Editplus的,但奇怪的是editplus不支持zen coding,或者说zen coding不支持editplus,也许是因为editplus是收费的?不过,我当然是用的破解版。
因为大爱zen coding,所以觉得pspad挺好的,而且又免费,何乐而不用呢?结果不久就发现pspad有一个让我无法忍受的习惯:光标可以任意定位。
光标任意定位是说鼠标输入指针可以放到文档中任意位置。这样有什么坏处呢?比如说这张图,光标位置如图:
这时你按下↑键,光标应该会向上移一行并紧贴在wrap”>后面,但因为pspad的任意定位,你会发现你的光标在这里:
但其实你wrap”>后面是没有任何字符的。。。
也许用惯VS的人觉得这样挺好的,貌似VS也是这习惯。我写代码时虽然不是很规范,但基本的子标签缩进还是要保持的,光标任意定位让我大部分时候不得不为了定到缩进位置而手动移动光标。呃,你说用鼠标点?本来手都回到键盘上了,结果又要回到鼠标上?这本来就浪费时间,况且,近视眼盯光标那条细线真的很费劲…这个小缺点让pspad体验极差,总是打乱本来的缩进。
也许这是我PSpad没有设置好的原因,但我实在是找不到在哪里设置这个了,网上关于pspad的介绍文章也少得可怜。无奈,我心想支持zen coding的小编辑器还多的是,我还是另投家门吧。
如果pspad没有光标任意定位的设置,我就一直用它了!
有这个设置,取消选择
Editor (part 1): Scroll past EOL and EOF
就可以了
@tmpname,
真的有这个设置?这个…能说清楚点吗?你说的我没看懂…
我把语言切换成english,就找到了,谢谢指出..我马上更新文章