鱼C论坛

 找回密码
 立即注册
查看: 672|回复: 10

[已解决]求助VS2015快捷键设置

[复制链接]
发表于 2023-6-6 11:01:24 | 显示全部楼层 |阅读模式
30鱼币
如图,我已经重置了全部恢复默认,我的VS2015中选择了Visual C++6(我也不知道这个和默认有什么区别,我看网上都选择的这个),默认的删除行快捷键是Ctrl + Shift + L(搜索删除行会出来两个,上面一个是ctrl+del),但是我搜到的这个快捷键都是用于选择当前选择的所有匹配项的,我想将删除行设置为Ctrl + D,那择当前选择的所有匹配项的快捷键我又不知道该怎么设置了,搜索选择能试的的都试了,都不行,我想将择当前选择的所有匹配项的快捷键设置为Ctrl + Shift + L,把选择当前选择的下一个匹配项设置为Ctrl  + L,最后,我默认的Ctrl + L也会删除行,我需要将其取消。说的很混乱望见谅,因为我现在真的很混乱,求大佬解答,要疯了。
最佳答案
2023-6-6 11:01:25
1、窗口快捷键
记忆诀窍:

凡跟窗口挂上钩的快捷键必有一个W(Windows);
Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping)

Ctrl+W,S: 解决方案管理器 (Solution)

Ctrl+W,C: 类视图 (Class)

Ctrl+W,E: 错误列表 (Error)

Ctrl+W,O: 输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息)

Ctrl+W,P: 属性窗口 (属性 Property)

Ctrl+W,T: 任务列表 (任务Task)

Ctrl+W,X: 工具箱 (事实上工具应该是Tool 但t已被任务列表占用了 ;参照一些大神的记忆方法:“X”长得四通八达,而工具就有这样一个特点,所以属性的快捷键是“X”)

Ctrl+W,B: 书签窗口 (书签 Bookmark 书签非常好用,如果有几千行代码,在寻找代码的时候添加书签找起来要快很多)

Ctrl+W,U: 文档大纲 (OutLine;使用第二个字母U)

Ctrl+D,B: 断点窗口 (breakpoint)

Ctrl+D,I: 即时窗口 (immediately)

2、项目功能快捷键**
规律:

ctrl是强制功能键
shift有给项目增加功能
CTRL + F6 /CTRL + TAB下一个文档窗口即活动窗体切换 (windows操作系统是alt+tab表示在任务之间切换

CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上一个文档窗口 (在windows系统操作中 相信大家都知道shift有相反的功能 哈哈 在这里体现了)

F7: 查看代码 (WebForm开发里面,是查看后台代码)

Shift+F7: 查看窗体设计器 (在后台cs文件的时候,这种方式很方便跳转到前台.aspx页面)

Ctrl+Shift+N: 新建项目 (N是New新建的意思 那如果需要强制在项目中新建项目的话 自然就是组合键Ctrl+Shift+N)

Ctrl+Shift+O: 打开项目 (Open)

CTRL + SHIFT + C显示类视图窗口(C代表Class类的意思)

CTRL + F4关闭文档窗口 (相信用过qq的大家都有使用alt+f4来关闭当前聊天窗口 想想用ctrl+tab在活动标签窗口切换就知道为什么关闭当前标签窗口是ctrl+f4)

CTRL + SHIFT + E显示资源视图 (E代表Explorer资源管理器的意思)

CTRL + SHIFT + B生成解决方案 (B代表Build生成的意思 其实用F6也可以实现)

Shift+F6表示生成当前项目 (上面已经说过使用f6可以生成整个解决方案 那如果是当前项目的生成那自然就是加上功能键shift了 )

F4 显示属性窗口 SHIFT + F4显示项目属性窗口

Ctrl+Shift+S: 全部保存 (S代表Save保存的意思 这里表示全部保存是因为如果只是单个保存Ctrl+S跟整个项目没有任何瓜葛 而全部保存的概念应该是说在整个项目中 所以组合键中自然会有shift了哦)

Ctrl+Shift+A: 新建项(A是Add的意思)

Shift+Alt+C: 新建类 (shift是跟项目有关的功能键;Alt用的非常多,空格(用的非常多)旁;C是Class;而且添加类用的非常多;所以自然就是:Shift+Alt+C)

3、查找相关快捷键
Ctrl+F: 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中 所以如果需要在项目中的文件中查找的话 那自然就少不了Shift)
F3: 查找下一个 (相信使用过windows系统的人都知道f3是查找的快捷键)
Shift+F3: 查找上一个 (shift在此有反向的功能哦)
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换

4、代码快捷键
Ctrl+E,D(ctrl+k,d) —-格式化全部代码 ;让你的代码瞬间整洁起来。

Ctrl+E,F —-格式化选中的代码(如果你已经记住Ctrl+E+D是格式化全部代码的话 那你想想规律不就知道了吗 F不就在D的右边表示它是特定某一范围)

Ctrl+K,C: 注释选定内容 (Comment)

Ctrl+K,U: 取消选定注释内容 (UnComment)

Ctrl+J /Ctrl+K,L: 智能提示 列出成员 (kernel核心内容 list列表 如果我们想查看一个对象具有的成员具体信息的时候试下这个快捷键吧)

Ctrl+K,P: 参数信息 (kernel核心内容 Parameters参数 如果我们想查看一个方法的具体参数的时候这个组合键可是挺有用的哦)

Ctrl+K,I: 快速查看信息(Infomation)

Ctrl+K,S: 外侧代码(平时个人惯会时不时的用#region 用了region之后代码看起来就特别整洁 所以自然而然的就用**惯了这个)

CTRL + M, CTRL + M 折叠或展开当前方法

CTRL + M, CTRL + O 折叠所有方法

CTRL + M, CTRL + L展开所有方法
CTRL + M, CTRL + P展开所有方法

Ctrl+M,P: 停止大纲显示 (用了region将代码折叠起来之后试试用这组组合键吧 体验一下折叠和展开的**吧 看着舒服的代码我相信你记住这对快捷键肯定是值得的)

ctrl+shift+f10:自动添加using命名空间(在实例化对象的时候,使用的非常多)

5、调试快捷键
F5: 启动调试

Ctrl+F5: 开始执行(不调试)

Shift+F5: 停止调试

Ctrl+Shift+F5: 重启调试

F9: 启用/关闭断点

Ctrl+F9: 停止断点

Ctrl+Shift+F9: 删除全部断点

F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句

6、编辑快捷键
Shift+Alt+Enter: 切换全屏编辑(如果想一心一意的只写代码 让整个vs铺满全屏 感觉还不错哦)

F12: 转到所调用过程或变量的定义

Alt+F12: 查找符号(列出所有查找结果)

shift+f12:查找所有引用(讲光标放在单词上, 然后按Shift + F12)

Ctrl+U: 全部变为小写 (的sql语句全部转换成大写以提高性能 )

Ctrl+Shift+U: 全部变为大写 (U表示Upper )

Ctrl+Shift+V: 剪贴板循环 (平时我们都只**惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)

Ctrl+Shift+L: 删除当前行 (这个很有用哦 因为大家常常会要删除多余的空行 哈哈 这组快捷键会让你省力不少)

Ctrl+E,S: 查看空白(ctrl+r,w 和它一样可以查看空白或者说显示或隐藏tab标记)

Ctrl+E,W: 自动换行 (代码太长还有滚动条,特别是写append(sql.toString)语句的时候,太长,所以这时候就不得不拖动滚动条,这样以后就可以换行显示了)

Ctrl+G: 转到指定行 (通过情况下 我们想在跳转到具体某一行 用它太方便了)

Shift+Alt+箭头键: 选择矩形文本 Alt+鼠标左按钮: 选择矩形文本

CTRL + DELETE删除至词尾 CTRL + BACKSPACE删除至词头 SHIFT + TAB取消制表符

Ctrl+左右箭头键:一次可以移动一个单词

Ctrl+单击: 选中当前点击的整个单词

SHIFT + END选择至行尾
SHIFT + HOME选择至行开始处

CTRL + SHIFT + END选择至文档末尾 CTRL + SHIFT + HOME选择至文档末尾开始

CTRL + SHIFT + PAGE UP选择至本页前面 CTRL + SHIFT + PAGE DOWN选择至本页后面

CTRL + PAGE DOWN光标定位到窗口上方 CTRL + PAGE UP光标定位到窗口下方

CTRL + END文档定位到最后 CTRL + HOME文档定位到最前

按两下tab快速**代码段(写for, foreach循环,或者try, 还有绑定事件方法)

ctrl+减号:回退到光标上一次的位置

VS2015.png

最佳答案

查看完整内容

1、窗口快捷键 记忆诀窍: 凡跟窗口挂上钩的快捷键必有一个W(Windows); Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping) Ctrl+W,S: 解决方案管理器 (Solution) Ctrl+W,C: 类视图 (Class) Ctrl+W,E: 错误列表 (Error) Ctrl+W,O: 输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息) Ctrl+W,P: 属性窗口 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-6 11:01:25 | 显示全部楼层    本楼为最佳答案   
1、窗口快捷键
记忆诀窍:

凡跟窗口挂上钩的快捷键必有一个W(Windows);
Ctrl+W,W: 浏览器窗口 (浏览橱窗用有道的翻译是window shopping)

Ctrl+W,S: 解决方案管理器 (Solution)

Ctrl+W,C: 类视图 (Class)

Ctrl+W,E: 错误列表 (Error)

Ctrl+W,O: 输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息)

Ctrl+W,P: 属性窗口 (属性 Property)

Ctrl+W,T: 任务列表 (任务Task)

Ctrl+W,X: 工具箱 (事实上工具应该是Tool 但t已被任务列表占用了 ;参照一些大神的记忆方法:“X”长得四通八达,而工具就有这样一个特点,所以属性的快捷键是“X”)

Ctrl+W,B: 书签窗口 (书签 Bookmark 书签非常好用,如果有几千行代码,在寻找代码的时候添加书签找起来要快很多)

Ctrl+W,U: 文档大纲 (OutLine;使用第二个字母U)

Ctrl+D,B: 断点窗口 (breakpoint)

Ctrl+D,I: 即时窗口 (immediately)

2、项目功能快捷键**
规律:

ctrl是强制功能键
shift有给项目增加功能
CTRL + F6 /CTRL + TAB下一个文档窗口即活动窗体切换 (windows操作系统是alt+tab表示在任务之间切换

CTRL + SHIFT + F6 /CTRL + SHIFT + TAB上一个文档窗口 (在windows系统操作中 相信大家都知道shift有相反的功能 哈哈 在这里体现了)

F7: 查看代码 (WebForm开发里面,是查看后台代码)

Shift+F7: 查看窗体设计器 (在后台cs文件的时候,这种方式很方便跳转到前台.aspx页面)

Ctrl+Shift+N: 新建项目 (N是New新建的意思 那如果需要强制在项目中新建项目的话 自然就是组合键Ctrl+Shift+N)

Ctrl+Shift+O: 打开项目 (Open)

CTRL + SHIFT + C显示类视图窗口(C代表Class类的意思)

CTRL + F4关闭文档窗口 (相信用过qq的大家都有使用alt+f4来关闭当前聊天窗口 想想用ctrl+tab在活动标签窗口切换就知道为什么关闭当前标签窗口是ctrl+f4)

CTRL + SHIFT + E显示资源视图 (E代表Explorer资源管理器的意思)

CTRL + SHIFT + B生成解决方案 (B代表Build生成的意思 其实用F6也可以实现)

Shift+F6表示生成当前项目 (上面已经说过使用f6可以生成整个解决方案 那如果是当前项目的生成那自然就是加上功能键shift了 )

F4 显示属性窗口 SHIFT + F4显示项目属性窗口

Ctrl+Shift+S: 全部保存 (S代表Save保存的意思 这里表示全部保存是因为如果只是单个保存Ctrl+S跟整个项目没有任何瓜葛 而全部保存的概念应该是说在整个项目中 所以组合键中自然会有shift了哦)

Ctrl+Shift+A: 新建项(A是Add的意思)

Shift+Alt+C: 新建类 (shift是跟项目有关的功能键;Alt用的非常多,空格(用的非常多)旁;C是Class;而且添加类用的非常多;所以自然就是:Shift+Alt+C)

3、查找相关快捷键
Ctrl+F: 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中 所以如果需要在项目中的文件中查找的话 那自然就少不了Shift)
F3: 查找下一个 (相信使用过windows系统的人都知道f3是查找的快捷键)
Shift+F3: 查找上一个 (shift在此有反向的功能哦)
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换

4、代码快捷键
Ctrl+E,D(ctrl+k,d) —-格式化全部代码 ;让你的代码瞬间整洁起来。

Ctrl+E,F —-格式化选中的代码(如果你已经记住Ctrl+E+D是格式化全部代码的话 那你想想规律不就知道了吗 F不就在D的右边表示它是特定某一范围)

Ctrl+K,C: 注释选定内容 (Comment)

Ctrl+K,U: 取消选定注释内容 (UnComment)

Ctrl+J /Ctrl+K,L: 智能提示 列出成员 (kernel核心内容 list列表 如果我们想查看一个对象具有的成员具体信息的时候试下这个快捷键吧)

Ctrl+K,P: 参数信息 (kernel核心内容 Parameters参数 如果我们想查看一个方法的具体参数的时候这个组合键可是挺有用的哦)

Ctrl+K,I: 快速查看信息(Infomation)

Ctrl+K,S: 外侧代码(平时个人惯会时不时的用#region 用了region之后代码看起来就特别整洁 所以自然而然的就用**惯了这个)

CTRL + M, CTRL + M 折叠或展开当前方法

CTRL + M, CTRL + O 折叠所有方法

CTRL + M, CTRL + L展开所有方法
CTRL + M, CTRL + P展开所有方法

Ctrl+M,P: 停止大纲显示 (用了region将代码折叠起来之后试试用这组组合键吧 体验一下折叠和展开的**吧 看着舒服的代码我相信你记住这对快捷键肯定是值得的)

ctrl+shift+f10:自动添加using命名空间(在实例化对象的时候,使用的非常多)

5、调试快捷键
F5: 启动调试

Ctrl+F5: 开始执行(不调试)

Shift+F5: 停止调试

Ctrl+Shift+F5: 重启调试

F9: 启用/关闭断点

Ctrl+F9: 停止断点

Ctrl+Shift+F9: 删除全部断点

F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句

6、编辑快捷键
Shift+Alt+Enter: 切换全屏编辑(如果想一心一意的只写代码 让整个vs铺满全屏 感觉还不错哦)

F12: 转到所调用过程或变量的定义

Alt+F12: 查找符号(列出所有查找结果)

shift+f12:查找所有引用(讲光标放在单词上, 然后按Shift + F12)

Ctrl+U: 全部变为小写 (的sql语句全部转换成大写以提高性能 )

Ctrl+Shift+U: 全部变为大写 (U表示Upper )

Ctrl+Shift+V: 剪贴板循环 (平时我们都只**惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)

Ctrl+Shift+L: 删除当前行 (这个很有用哦 因为大家常常会要删除多余的空行 哈哈 这组快捷键会让你省力不少)

Ctrl+E,S: 查看空白(ctrl+r,w 和它一样可以查看空白或者说显示或隐藏tab标记)

Ctrl+E,W: 自动换行 (代码太长还有滚动条,特别是写append(sql.toString)语句的时候,太长,所以这时候就不得不拖动滚动条,这样以后就可以换行显示了)

Ctrl+G: 转到指定行 (通过情况下 我们想在跳转到具体某一行 用它太方便了)

Shift+Alt+箭头键: 选择矩形文本 Alt+鼠标左按钮: 选择矩形文本

CTRL + DELETE删除至词尾 CTRL + BACKSPACE删除至词头 SHIFT + TAB取消制表符

Ctrl+左右箭头键:一次可以移动一个单词

Ctrl+单击: 选中当前点击的整个单词

SHIFT + END选择至行尾
SHIFT + HOME选择至行开始处

CTRL + SHIFT + END选择至文档末尾 CTRL + SHIFT + HOME选择至文档末尾开始

CTRL + SHIFT + PAGE UP选择至本页前面 CTRL + SHIFT + PAGE DOWN选择至本页后面

CTRL + PAGE DOWN光标定位到窗口上方 CTRL + PAGE UP光标定位到窗口下方

CTRL + END文档定位到最后 CTRL + HOME文档定位到最前

按两下tab快速**代码段(写for, foreach循环,或者try, 还有绑定事件方法)

ctrl+减号:回退到光标上一次的位置

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-6 11:41:00 | 显示全部楼层
搞清楚了一点,我的Ctrl + Shift + L默认是插入书签,Ctrl + L有一大堆,都删了,现在就是不知道怎么设置为我想要的了,搜索选择有好多,没有找到想要的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-6 11:57:14 | 显示全部楼层
VS2022是Alt + Shift + ;和Alt + Shift + .    VS2015是不支持该功能吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-6 17:56:00 | 显示全部楼层
您好!根据您的描述,您想要在 VS2015 中设置以下快捷键:

- 将删除行的快捷键设置为 Ctrl + D
- 将选择当前选择的所有匹配项的快捷键设置为 Ctrl + Shift + L
- 将选择当前选择的下一个匹配项的快捷键设置为 Ctrl + L
- 取消默认的 Ctrl + L 快捷键删除行功能

下面是具体的设置步骤:

1. 将删除行的快捷键设置为 Ctrl + D

首先,在 VS2015 中点击菜单栏中的“工具”,然后选择“选项”。接着,在弹出的“选项”窗口中选择“环境” > “键盘”。

在“搜索”框中输入“Edit.DeleteLine”(不包含引号),这是用于删除行的命令。

在下方的“快捷键”文本框中输入“Ctrl+D”(不包含引号),然后单击“分配”按钮和“确定”按钮保存并退出“选项”窗口。

现在,当您按下 Ctrl + D 时,将会删除当前光标所在的行。

2. 将选择当前选择的所有匹配项的快捷键设置为 Ctrl + Shift + L

在同一个“键盘”设置窗口,在“搜索”框中输入“Edit.SelectAllOccurrences”(不包含引号),这是用于选择当前选择的所有匹配项的命令。

在下方的“快捷键”文本框中输入“Ctrl+Shift+L”(不包含引号),然后单击“分配”按钮和“确定”按钮保存并退出“选项”窗口。

现在,当您按下 Ctrl + Shift + L 时,将会选择当前选择的所有匹配项。

3. 将选择当前选择的下一个匹配项的快捷键设置为 Ctrl + L

在同一个“键盘”设置窗口,在“搜索”框中输入“Edit.NextSelectedReference”(不包含引号),这是用于选择当前选择的下一个匹配项的命令。

在下方的“快捷键”文本框中输入“Ctrl+L”(不包含引号),然后单击“分配”按钮和“确定”按钮保存并退出“选项”窗口。

现在,当您按下 Ctrl + L 时,将会选择当前选择的下一个匹配项。

4. 取消默认的 Ctrl + L 快捷键删除行功能

在同一个“键盘”设置窗口,在“搜索”框中输入“Edit.LineDelete”(不包含引号),这是用于删除行的默认命令。

在下方的“快捷键”文本框中将“Ctrl+L”(不包含引号)改为其他未被占用的组合键,例如“Ctrl+Alt+L”。

然后单击“取消分配”按钮,然后再单击“确定”按钮保存并退出“选项”窗口。

现在,当您按下 Ctrl + L 时,它不再具有删除行的功能。

希望这可以帮助您在 VS2015 中设置快捷键!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-7 09:35:10 | 显示全部楼层
sfqxx 发表于 2023-6-6 17:56
您好!根据您的描述,您想要在 VS2015 中设置以下快捷键:

- 将删除行的快捷键设置为 Ctrl + D

兄弟你这是chatGPT的回答呀,我也问过了也试过了,我在键盘的显示命令包含窗口输入Edit.NextSelectedReference啥也没有出现,无法分配快捷键
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-7 17:45:17 From FishC Mobile | 显示全部楼层
一一一yi 发表于 2023-6-7 09:35
兄弟你这是chatGPT的回答呀,我也问过了也试过了,我在键盘的显示命令包含窗口输入Edit.NextSelectedRefe ...

e
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-8 18:06:54 | 显示全部楼层
一一一yi 发表于 2023-6-6 11:57
VS2022是Alt + Shift + ;和Alt + Shift + .    VS2015是不支持该功能吗

你直接用2022不就得了。。。真搞不懂,明明2022都出这么长时间了,为什么偏得守着个破2015,连更新都没有了
你项目是不兼容2022吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-9 09:20:45 | 显示全部楼层
虚无→与→飘渺 发表于 2023-6-8 18:06
你直接用2022不就得了。。。真搞不懂,明明2022都出这么长时间了,为什么偏得守着个破2015,连更新都没有 ...

我是学C++搞二次开发,找到的二次开发资料都是老的,一开始我也用的2022跟练的,阻碍太多了,没办法,只能换成和资料一样的2015,我也难受啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-9 15:07:46 | 显示全部楼层
一一一yi 发表于 2023-6-9 09:20
我是学C++搞二次开发,找到的二次开发资料都是老的,一开始我也用的2022跟练的,阻碍太多了,没办法,只 ...

具体是什么软件/硬件的二次开发?资料哪看的?B站吗?能发个链接我看看吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2023-6-11 08:57:44 | 显示全部楼层
虚无→与→飘渺 发表于 2023-6-9 15:07
具体是什么软件/硬件的二次开发?资料哪看的?B站吗?能发个链接我看看吗

Creo的二次开发,资料很少,我买的无维网的课
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-26 10:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表