动机:
用了Ecllipse以后,感觉这个IDE中的MoveLineUp/Down的功能很好,移动一行代码时,(这一操作在调试时频繁遇到)可以不用反复Ctrl + C ,Ctrl + V。
那么Visual studio 2010 中有没有类似的功能呢?默认的vs貌似没有,不过可以下载VS的扩展包Move Line Command
http://visualstudiogallery.msdn.microsoft.com/814eb3c4-7d5e-4217-9711-e20117b20649/
安装后Alt + Up 还是不起作用。
原因是和我装的Visual Assist X 插件快捷键VAssistant.ScopeNext冲突,
把VAssistant.ScopeNext快捷键关联解除(点下图中移除按钮),再在'显示命令包含' 搜索 ‘编辑.MoveLineUp’ 功能,把其分配给Alt + Up(在'按快捷键'中直接按下你想要的快捷键或组合,我这里是Alt + Up)。同理,MoveLineDown功能要关联上Alt + Down。设置对话框如下图所示,在VS下选择工具->选项->环境->键盘。完成之后该命令会在‘选定命令的快捷键’中登记。