第二章 VS使用技巧

Posted 飞羽在天上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二章 VS使用技巧相关的知识,希望对你有一定的参考价值。

TOC

快捷键

扩展/缩小选区

当光标在一个字符串中时,使用下面的快捷键就可以选择整个字符串。
Alt + Shift + = 扩展选区,按 Alt + Shift + - 缩小选区:

也可以使用 Alt + Shift + ] 直接选中一个代码块

快速定位打开的文件

使用 Ctrl + [, S 可以快速定位到当前打开的文件

多行编辑

按住 Alt 键,使用鼠标拖选:

按住 Alt + Shift 键,再按上/下/左/右方向键选择:

使用多个光标同时编辑。按住 Ctrl + Alt 键,点击或选择要插入或编辑的位置:

匹配相同单词并编辑。先选择要编辑的单词或字符,再按一下 Alt + Shift + ;,会自动匹配并选中所有相同的单词,然后开始编辑:


也可以使用 Alt + Shift + . 只匹配选择下一个相同的单词。

使用剪贴板历史粘贴

通过使用 Ctrl + Shift + V,可以打开剪贴板的历史记录:

整行上下移动

可以按住 Alt,然后使用上下方向键移动整行代码:

直接拖动引用项目

在 VS 中的一个项目中引用另一个项目最方便的方法是直接把要引用的项目拖到该项目。

简单快捷键列表

序号 快捷键 作用 记忆方法
1 Ctrl+M,Ctrl+O 折叠所有方法
2 Ctrl+M,Ctrl+M 折叠或者展开当前方法
3 Ctrl+K, Ctrl+P 查看函数参数 看(K)参数(Parameter)
4 Ctrl+K, Ctrl+C 注释 Ctrl+C = Comment selected text
5 Ctrl+K, Ctrl+U 反注释 Ctrl+U = Uncomment selected text
6 Ctrl+Shift+Enter 在光标下面插入空行
7 Ctrl+K, Ctrl+S 插入代码段(region)
8 Ctrl+D 复制当前行
9 Shift + Enter 新启一行

VS设置

设置私有字段使用下划线前缀

默认情况下,VS 智能补全对类的私有字段使用的是 camelCase 命名风格,但有很多人更习惯使用 _camelCase 风格对私有字段命名,类的私有字段前面加 _ 前缀有助于和本地变量进行区分。我们可以通过设置来改变默认的 camelCase 命名行为,具体设置步骤如下。

依次点击:Tools -> Options -> Text Editor -> C# -> Code Style -> Naming -> Manage naming styles。

按照上面步骤操作后你会看到一个窗口,然后按照下图添加一个 Naming Style:

好了,来试试效果:

Nuget配置修改-globalPackagesFolder(默认包存放位置)

nuget默认的全局包下载地址一般为:C:\\Users\\username.nuget\\packages
项目多了之后,nuget下载的包就回慢慢的变多,导致c盘被大量占用,这时候我们想要将nuget的默认的包存放位置放在其其他的目录下面
新建默认的Nuget.config文件,路径:“C:\\Program Files (x86)\\NuGet\\Config\\NuGet.Config”
文件内容为:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="Microsoft Visual Studio Offline Packages" value="C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\"/>
  </packageSources>
  <config>
     <add key="globalPackagesFolder" value="F:\\Temp\\Nuget\\.nuget\\packages" />
  </config>
</configuration>

参考

https://www.cnblogs.com/willick/p/13722370.html
https://blog.csdn.net/u011405698/article/details/8522265

以上是关于第二章 VS使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

vs 2010代码片段

vs 2010代码片段

VS中添加自定义代码片段——偷懒小技巧

VS2015 代码片段整理

<code> vs <pre> vs <samp> 用于内联和块代码片段

[搬运] 将 Visual Studio 的代码片段导出到 VS Code