解决方案项
从VS.NET 2005开始,就有一个特殊的文件夹“解决方案文件夹”。可以添加跟当前解决方案相关的文件、文档。里面可支持子文件夹,但各子文件夹下面的文件名称必须在解决方案文件夹里全局唯一。
文件链接
当添加已有文件项时,在增加按钮上有一个下拉箭头,可以选择“增加为链接文件”。该功能可让多个项目共享同一文件,并且在项目编译时,该链接文件会同时会编译进该项目。
Alt+Shift+F10(或Ctr+.)
该功能用来自动生成“using”引用。也可激活重构功能,可重命名、抽取接口、生成方法Stub等。
删除
Ctr+L(或Shift+Delete) | 剪切当前行或者选中内容 |
Ctr+Shift+L | 删除当前行或者选中内容(非剪切) |
Delete | 删除光标后一个字符或者选中内容 |
Backspace | 删除光标后一个字符或者选中内容 |
Ctr+Delete | 删除光标后面整个单词。如果后面是空白(包括接下来的一个回车换行)则删除这些空白。如果是“从后向前”选中内容,则删除除选中内容首单词外的其它全部内容。如果是“从前往后”选中内容,则等价于Delete |
Ctr+Backspace | 删除光标前面整个单词。如果前面是空白(包括紧邻的一个回车换行)则删除这些空白。如果是选中内容,如同Backspace。 |
Alt+Shift+T | 交换当前行与下一行。如果无下一行,则与上一行交换。 |
Ctr+Shift+T | 交换当前单词和下一单词。如果是XML标记,则单词包括标签。 |
调试已有进程
Ctr+Shift+P,此功能允许你调试进程中的托管代码、非托管代码、SQL 代码,甚至脚本。
格式化和注释
Ctr+E+D,格式化文本。Ctr+K+C注释文本,Ctr+K+U反注释文本。Ctr+R+W可显示/不显示空白字符。
光标跳转
F12 | 跳转到定义 |
Shift+F12 | 查找全部引用 |
Ctr+- | 跳到上次光标所在处(回溯),象Ctr+Z |
Ctr+Shift+- | 跳到下次光标所在处(前进),象Ctr+Y |
Ctr++ | 从当前光标处选择文本至上次光标处。 |
Ctr+G | 跳到到指定行 |
Ctrl+I | 渐进式查找 |
Alt+鼠标(或Shift+Alt+箭头键) | 选择矩形区域。即列编辑。 |
Ctr+Alt+鼠标 | 合理选择矩形区域。即以选中矩形内各行的单词为界。 |
Ctrl+Up和Ctrl+Down | 滚动编辑器,但不移动光标,光标保证在可见范围内 |
鼠标拖动
可直接拖动文本到Toolbox,相当于有一个代码库。调试时,可直接拖动变量到Watch窗口。选中调用堆栈中的记录,可查看当前调用所有相关的参数值。
编码转换
在文件菜单的高级保存选项里,可选择行的格式和文件编码。在另存为对话框,保存按钮有一个向下的箭头,可选择文件编码。