DotNet开发利器之MyEclipseShortcuts
用过 eclipse 的人可能对这几个功能印象深刻, alt-up, alt-down, ctrl-alt-up, ctrl-alt-down, ctrl-d, ctrl-/ ,这几个快捷键可谓是在 eclipse 里用得最多的几个快捷键之一,他们分别表示 将当前选择的“整行” 上移、下移、复制到前面、复制到后面、删除、注释或反注释。
所谓印象深刻主要这几个快捷键都有这样共同的特点:
- 所谓“整行”,是只不需要真的选择整个行,而是当前选择区域所对应的那些行,它会首先自动扩展到整行,如果当前没选择任何内容,那么就扩展到当前整个一行
- 在上移、下移、复制 或者注释之后,当前选择的还是这些行,所以就可以不断的上移上移或者下移下移,一直移动到需要的地方去为止
用习惯了这几个快捷键,在 VS 中要移动或者复制代码块,真是感觉非常非常的别扭,首先的鼠标选择整行,然后 ctrl-c 或者 ctrl-x,然后把光标移动到要去的地方,还得是行首,然后 ctrl-v ……
另外 VS 的整块注释,虽然有工具栏按钮,但是没有快捷键,而且,这个整块注释有个让人不是很爽的地方,它居然跳过中间的空行,本来注释掉一大块,看到一大块绿色 的,挺舒服,现在变成一小块一小块的了。MyEclipseShortcuts 的注释则不会跳过空行,并且一个快捷键,如果所选择的行全是注释,则反注释之,否则则注释之
以前用VS IDE宏写过一个(https://www.evernote.com/shard/s144/sh/04c31194-9ddc-4b4d-b252-ffeafd832e77/f5794c5af5b5ea066fb145cc14fb95f8),不过宏这玩意速度确实有问题,在笔记本上跑的话,移动代码还有点卡,索性用 DevExpress 写了个插件,速度刚刚的了。
不过这个工具不是自动绑定快捷键的,安装以后,需要配置 DevExpress->Options->IDE->Shortcuts 把它们添加上。建议快捷键配置保持和 eclipse 一致。
下载链接 http://d.1tpan.com/tp0281037006 文件需要拷贝到 DevExpress 的 plugins 目录下,从 DevExpress->About 对话框,plugins 按钮点一下就知道 plugins 目录在哪了