前两天重拾多年前狂热的汇编和反汇编行当,又碰到需要删除每行中某几列的文本,真头大了!——试来试去,Windows下居然没一个手头软件支持!大有狗熊被一泡尿憋死的郁闷感。
于是开始怀念很久以前DOS下那个贼小的QEdit了(记得就40K多一点,DOS下的东西就是短小精悍!),翻了老半天,终于在硬盘的一个角角里找到以前DOS下一些精品小软的备份,手那个抖呀~~~稍看了下快捷键帮助,三下五除二,搞定!操作起来还是那么顺手,偶滴QE呀,真想么么爱它一下!
不过想想价值上万的VS6里头居然没这功能(原先写程序时确实很少用到),顿觉不爽,VS不是支持Plug-ins和Macro吗,不行写个小插件也一定得让它行,当然先得挖挖,看它是真不支持还是……
OK,Let's find it in MSDNv6:
MSDN --> Visual C++ Documentation --> Using Visual C++ --> Visual C++ User's Guide --> Text Editor --> How Do I ... Topics: The Text Editor --> Selecting Text
Do you got "Select a column block of text "?
喔~~~原来VS6也是支持这一操作的,而且还是那么的简单:按住Alt,再点击鼠标左键,往下几行拉,看到了吗?哈哈,这回爽了!
Well, wait! Where is the Shortcut? my shortcut...该死的MSDN,它就是不说。 :"(
Now, it comes...
主菜单中选"Tools" --> "Customize...",弹出"Customize"对话框,选中"Keyboard"标签,在"Category:"中选"Edit",下边的"Commands"里头选"SelectColumn',看到了吗?右边的"CurrentKeys"里头是什么?哈哈,Ctrl + Shift + F8, 好多个键啊,还是QE中的简单——Alt+H就可以了,不过总算有了,练习下吧……