C# 中快捷操作方法

【测试】MobaXterm、WindTerm、xshell、finalshell可自定义快捷指令工具cxtool 登录linux时,我们经常需要重复输入一些指令. 这个工具可以把这些指令预置,需要的时候鼠标一点,会自动按预置的字符敲击键盘,敲击出指令. 阅读详情
 
VS2005代码编辑器的展开和折叠代码确实很方便和实用。以下是展开代码和折叠代码所用到的快捷键,很常用: Ctrl + M + O: 折叠所有方法 Ctrl + M + M: 折叠或者展开当前方法 Ctrl + M + L: 展开所有方法网上有篇《VS2005 常用快捷键一览表》的文章,对上面内容没有说全。
VS2010常用快捷键
1. F5:启动调试
2. F7 /Shift-F7:显示代码窗口或显示设计器窗口
3.Alt-Enter:显示选中对象的属性(这是个常用的windows快捷键,可以用显示目录和文件的属性)
4.F6 / Shift-F6 / Ctrl-Shift-B:生成解决方案/生成项目/生成解决方案
5.Shift-Alt-C: 在项目里添加类
6.Ctrl-K + Ctrl-C: 注释一段选择代码
7.Ctrl-K + Ctrl-U: 取消一段选择代码的注释
8.Ctrl-M + Ctrl-O / Ctrl-M + Ctrl-P: 折叠定义/展开所有代码(停止大纲显示 )
9.Ctrl-M + Ctrl+M:展开或折叠代码段(切换大纲显示)
10.Ctrl-B + Ctrl-T:切换代码书签
11.Ctrl-Alt-P:附加调试器的进程
12.Ctrl-Alt-L:显示解决方案浏览器
13.Ctrl-Shift-A / Alt-Shift-A:在项目里添加项/在项目里移除项
1. 强迫智能感知:Ctrl+J;
2.强迫智能感知显示参数信息:Ctrl-Shift-空格;
3.格式化整个块:Ctrl+K+F
4. 检查括号匹配(在左右括号间切换): Ctrl +]
5. 选中从光标起到行首(尾)间的代码: Shift + Home(End)
6. 在方法定义和调用之点切换:Ctrl+Shift+7(8)
7. 设置断点:F9
8. 使用Tab增加缩进,Shift+Tab减少缩进
9. 格式化整篇代码: Ctrl+K, D
10. 设置书签:Ctrl+B+T,跳转书签:Ctrl+B+N

调试快捷键

F6: 生成解决方案
Ctrl+F6: 生成当前项目
F7: 查看代码
Shift+F7: 查看窗体设计器
F5: 启动调试
Ctrl+F5: 开始执行(不调试)
Shift+F5: 停止调试
Ctrl+Shift+F5: 重启调试
F9: 切换断点
Ctrl+F9: 启用/停止断点
Ctrl+Shift+F9: 删除全部断点
F10: 逐过程
Ctrl+F10: 运行到光标处
F11: 逐语句

编辑快捷键

Shift+Alt+Enter: 切换全屏编辑

Ctrl+B,T / Ctrl+K,K: 切换书签开关
Ctrl+B,N / Ctrl+K,N: 移动到下一书签
Ctrl+B,P: 移动到上一书签
Ctrl+B,C: 清除全部标签

Ctrl+I: 渐进式搜索
Ctrl+Shift+I: 反向渐进式搜索
Ctrl+F: 查找
Ctrl+Shift+F: 在文件中查找
F3: 查找下一个
Shift+F3: 查找上一个
Ctrl+H: 替换
Ctrl+Shift+H: 在文件中替换
Alt+F12: 查找符号(列出所有查找结果)

Ctrl+Shift+V: 剪贴板循环

Ctrl+左右箭头键: 一次可以移动一个单词
Ctrl+上下箭头键: 滚动代码屏幕,但不移动光标位置。
Ctrl+Shift+L: 删除当前行
Ctrl+M,M: 隐藏或展开当前嵌套的折叠状态
Ctrl+M,L: 将所有过程设置为相同的隐藏或展开状态
Ctrl+M,P: 停止大纲显示
Ctrl+E,S: 查看空白
Ctrl+E,W: 自动换行
Ctrl+G: 转到指定行
Shift+Alt+箭头键: 选择矩形文本
Alt+鼠标左按钮: 选择矩形文本

Ctrl+Shift+U: 全部变为大写
Ctrl+U: 全部变为小写

代码快捷键

Ctrl+J / Ctrl+K,L: 列出成员
Ctrl+Shift+空格键 / Ctrl+K,P: 参数信息
Ctrl+K,I: 快速信息

Ctrl+E,C / Ctrl+K,C: 注释选定内容
Ctrl+E,U / Ctrl+K,U: 取消选定注释内容

Ctrl+K,M: 生成方法存根
Ctrl+K,X: 插入代码段
Ctrl+K,S: 插入外侧代码

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

窗口快捷键

Ctrl+W,W: 浏览器窗口
Ctrl+W,S: 解决方案管理器
Ctrl+W,C: 类视图
Ctrl+W,E: 错误列表
Ctrl+W,O: 输出视图
Ctrl+W,P: 属性窗口
Ctrl+W,T: 任务列表
Ctrl+W,X: 工具箱
Ctrl+W,B: 书签窗口
Ctrl+W,U: 文档大纲

Ctrl+D,B: 断点窗口
Ctrl+D,I: 即时窗口

Ctrl+Tab: 活动窗体切换

Ctrl+Shift+N: 新建项目
Ctrl+Shift+O: 打开项目
Ctrl+Shift+S: 全部保存
Shift+Alt+C: 新建类
Ctrl+Shift+A: 新建项

1. F12:转到定义;Shift+F12:转到引用

2. F5:启动;Ctrl+F5:开始执行(不调试);Shift+F5:停止调试

3. F7:查看代码;Shift+F7:查看视图设计器

4. Ctrl+Alt+L:解决方案资源管理器

5. Ctrl+Alt+J:对象浏览器

6. F4:显示属性窗口

7. Ctrl+Alt+X:工具箱

8. Ctrl+Alt+C类视图

9. Alt+Enter:查看属性

10. F10:逐过程调试

11. F11:逐语句调试

12. Ctrl+B:新断点

13. Ctrl+Shift+F9:清除所有断点

14. Ctrl+Shift+B生成解决方案

15. Shift+Alt+Enter:全屏

16. 大纲显示:Ctrl+M, Ctrl+M:切换大纲显示展开;Ctrl+M, Ctrl+L:切换所有大纲显示;Ctrl+M,Crtl+P停止大纲显示;Ctrl+M, Ctrl+O:折叠到定义

17. 智能感知:Ctrl+J:列出成员;Ctrl+Shift+空格:参数信息; Ctrl+K,Ctrl+I:快速信息;Alt+右箭头键:完成单词

如果不好一下记住,也没有关系。可以对IDE环境进行设置,在菜单上显示快捷键。平时写代码时多注意一下,见的多了自然就熟练了,免得在写代码时不停的切换键盘和鼠标。

C#基础学习(二) | 常用快捷键的使用 阅读详情

相关推荐

C#【汇总篇】我在VS中编写C#代码常用的几个快捷键

C#【必备技能篇】我在VS中编写C#代码常用的几个快捷键

星Yeah 的博客 5097

C#——常用快捷键

调试: F5 - 启动调试 Shift + F5 - 停止调试 F9 - 设置断点 Ctrl + Shift + F9 - 删除所有断点 F10 - 逐过程调试 Ctrl + F10 -运行至光标处 Shift + Alt + F10 -生成方法存根,光标定位在调用的方法上 /显示查看实现接口方法,光标定位在类要实现的接口上 F11 - 逐语句调试 Shift + F11 - 跳出当前方法 备注: ctrl + k + c -快速备注被选部分 ctrl + k ...

于建章的博客 9241

使用C#学习快捷菜单ConTextMenuStrip控件

ConTextMenuStrip控件是C#中用于创建和管理快捷菜单的控件之一。总结起来,使用C#的ConTextMenuStrip控件可以方便地创建和管理快捷菜单。在该事件处理程序中,我们首先清空了已有的菜单项,然后添加了两个新的菜单项:“打开”和“保存”。现在,我们已经在窗体上添加了ConTextMenuStrip控件。你可以根据自己的需求,进一步扩展和定制ConTextMenuStrip控件。首先,我们需要在C#应用程序的窗体上添加一个ConTextMenuStrip控件。

ByteLegend的博客 533

C#小结:宇宙第一编辑器VS2022中的快捷键和使用技巧大全

一些实用的快捷键技巧,欢迎补充

m0_67412019的博客 3669

C#音量快捷助手项目实战完整源码

音量快捷助手”是一款面向Windows桌面用户的轻量级系统工具,旨在提升音频控制与系统状态感知效率。项目基于C#语言开发,依托.NET Framework 4.5构建稳定运行环境,采用WinForm作为主界面框架,结合Dotnetbar控件库实现现代化UI风格。核心功能涵盖音量调节、电量监控、键盘状态提示及计划任务自动化,通过全局快捷键注册与系统API深度调用,实现高响应交互体验。

weixin_34640289的博客 1045

七步设计高频变压器

七步设计高频变压器

m0_71394959的博客 5402

C#代码常用键盘快捷键

Ctrl+F5:运行代码(运行完会暂停不会关闭,或者在代码最后加上语句Console.ReadKey();Shift:按住点击鼠标左键,将范围内代码选中。PageDown:将光标定位到本页代码最后方。Ctrl+Home:定位当前代码最前面位置。PageUp:将光标定位到本页代码最前方。Ctrl+End:定位当前代码最后面位置。Home:将光标定位到本行代码的最前方。End:将光标定位到本行代码的最后方。Ctrl+A:全选当前文档全部代码。Ins:点击切换插入模式和覆盖模式。Ctrl+Z:撤销上一步编辑。

2301_77153068的博客 1907

CMU开源NavRL:深度强化学习如何破解无人机动态避障难题?

卡内基梅隆大学(CMU)开源了NavRL框架,利用深度强化学习解决无人机在复杂环境中的动态避障难题。该框架通过创新的状态表示、多目标奖励函数设计以及独立的安全屏障机制,使无人机能够通过仿真训练自主学会灵活、安全的导航策略,并成功实现从仿真到真实环境的零样本迁移。

hope8的博客 720

C#从零开始学习笔记---第八天

在上面的代码里我们定义了一个实例random,同时设置了种子为10,这时我们就能生成次序一模一样的序列,只不过每个序列可能不一样,举个比喻,种子相当于我们制作一杯奶茶的流程,这个流程是不变的,第一步是放珍珠,第二步是放果粒,第三是布丁,第四是芋圆,这些流程都是固定的,怎么都不会变,而我们生成的随机数,就是在这些步骤的某一流程里把这个东西取了出来,就像我下面的输出了两个num,他就是在同一步骤取出来的,所以他的结果是不变的一摸一样的。我们能发现,不加种子的情况下,他的运行结果是纯随机的,不会相同。

weixin_63158863的博客 485

TortoiseGit之配置密钥

基于github的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具,来生成既适用于github的rsa密钥也适用于TortoiseGit的ppk密钥。

欧文的博客 2082

什么是Merkle树?用“文件柜”类比理解区块链的核心技术

Merkle树是一种用于区块链的数据结构,像一个高效的“文件柜”,用于存储和验证大量交易数据。比特币通过Merkle树将交易哈希组织成树状结构,层层汇总,最终生成一个唯一的根哈希,存储在区块头中。这种设计大幅减少数据存储和验证成本,支持快速校验交易的完整性和存在性。Merkle树通过密码学保证数据不可篡改,广泛应用于比特币、区块链及其他分布式系统。它的优势在于高效、轻量和安全,尤其适合轻节点验证和数据同步。理解Merkle树就像掌握区块链的“索引秘籍”,是Web3世界的关键技术。

在路上的专栏 1192

C#-简易Menu快捷

暑假比较虚度,看着桌面各种繁杂,就想设计一个软件系统,能直接像快捷菜单那样打开的,于是便写了如下一款作品, 平台vs2008,语言C# 【 】  核心代码: private void linkLabel6_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { this.proce

JaveZh 1147

汽车电子电气架构

控制器:从多独立 ECU → 域控制器(DCU) → 中央计算平台 + 区域控制器,硬件集成度持续提升,冗余减少;算力:从分散无集中算力 → 按域分配算力 → 全域算力集中,算力量级从 MIPS 跃升至 TOPS,支撑高阶智驾;网络:从低速 CAN/LIN 独占 → 以太网为主、总线为辅 → 高速以太网主干,数据传输速率提升千倍;软硬件:从软硬件深度绑定 → 初步解耦 → 完全解耦(SOA),实现 “硬件预埋、软件解锁”;线束。

LXY_LXY_的博客 1438

C#操作注册表 实现快捷启动程序

 Rar大家都知道吧,它在运行栏中输入“Winrar”就可启动了。怎么回事呢,我们用Visual 开发C#程序能不能也实现这样的功能呢?答案是肯定的!在此之前,我们需要先了解Rar的启动是怎么回事:在Windows的注册表中,有一项是专门保存这样的信息的,它就负责在运行中输入命令启动程序。这个注册表项在:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/C

Who【文】 5112

手把手教你RK3588 NPU驱动与RKNN Toolkit,AI开发不迷路!

本文详细介绍了RK3588 NPU驱动安装与RKNNToolkit使用方法。首先阐述了RK3588芯片在嵌入式AI领域的优势,包括6TOPS算力和混合量化支持。随后分步骤讲解了NPU驱动安装流程,包括准备工作、编译安装、验证调试及常见问题解决。接着全面介绍了RKNNToolkit的环境搭建、基本使用流程和图像分类实战案例,涵盖模型转换、推理优化等关键环节。最后展望了RK3588在智能安防、工业自动化等领域的应用前景,为开发者提供了完整的嵌入式AI开发指南。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 433

Aurix TC3xx系列MCU ResourceM模块配置(多核资源分配)

为减轻主核的负载率或者平衡各个核的资源分配,通常需要把一些MCU内部资源分配到从核上,在EB tresos工具中,通过ResourceM模块实现多核资源分配。

m0_38045338的博客 1388

Rouyan:使用WPF/C#构建的基于LLM的快捷翻译小工具

都说技术服务于业务,对我个人而言可能谈不上有什么业务,但是确实有一些个人的需求。我很喜欢C#也很喜欢WPF,最近刚学了Stylet这个框架,就想着先试着用它搞一个解决自己阅读英文文献一些小需求的小工具,现在开源出来,希望也能帮助到跟我有一样需求的朋友。Rouyan是一个使用WPF/C#构建的基于LLM的快捷翻译(也能自定义其它功能)的小工具。Rouyan的简介是,说实话实现的功能用ChatBox类工具如CherryStudio也都能实现,所以没什么特别的,只是对我而言有些场景减少了复制粘贴。

2508_93535153的博客 1940

uniapp [全端兼容] - 详细实现全局修改设置字体大小功能效果,统一修改页面字号字体大小,一键改变字号整个项目立即生效,大中小字号预设、老年人大字模式场景,uniApp全平台兼容控制页面字号大小

uni-app,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,修改字体大小,一键调整UniApp字体大小,实时改变不用刷新,动态设置字体大小,uniapp全局修改字体字号大小,如何控制全局字号,可调整显示的字体,全项目生效,老年人大字模式,改变所有页面的字体,全局设置字体大小,实现小中大的字体切换,设置改变全局字体大小功能,如何做到全平台兼容,H5APP实现全局字体大小调整,不兼容报错,用户设置字号,全局设置应用字体大小,大中小字体修改,页面设置page-me

🏆 前端领域优质创作者 1万+

支付宝快捷登录相关事宜

接近年关,公司产品提出新需求,和支付宝合作,需要开发快捷登录--》“无线账户授权”,手机端装有支付宝钱包,直接唤起支付宝钱包,若没有支付宝钱包就直接走HTML5页面操作,该操作也是内嵌在Alipay SDK 中,首先说无线账户授权。 支付宝提供的文档里有涉及客户端:IOS Android 服务端 JAVA PHP C#(ASP.NET),看上去比较复杂,因此就把其中涉及到ios 以及 c#的提取

sinat_25471067的专栏 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

基于VBS脚本与C#配合的快捷热键

由于自己喜欢玩梦幻西游,配置不行,不能挂机能刷。到现在只有我自己使用,用了三四年了,一直没有被发现。生效之后,五开时将窗口重叠,设置好alt+q的快捷法术后。然后战斗中使用alt+1,就可以快速一键施法,不需要再挂自动。三、抓鬼的时候碰到BY鬼也不用慌慌忙忙得取消自动,还能在必要的时候让五个人物不出手, 五只全力宝宝出手,效率更高。六、铃铛巧智魔可以非常快速的只出手两个号,节约很多时间。七、配合定时脚本,周末活动,环任务等可以挂机挂到结束。目前自己用的比较顺手的是这些。二、还能一键五个号打坐,回蓝。

zhang_pei的专栏 643

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

c#快捷菜单contextMenuStrip的使用

1.首先是官方文档的解释 https://docs.microsoft.com/zh-cn/dotnet/api/system.windows.forms.contextmenustrip?view=netframework-4.8#remarks 2.可以将ContextMenuStrip与任何控件关联,右键单击鼠标右键会自动显示快捷菜单。您可以通过使用Show方法以编程方式显示...

Logan 2673

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

左键单击控件弹出快捷菜单(C# Winform)

1、置入ContextMenuStrip控件,和一个普通的控件(如:button,label) 2、为需要弹出快捷菜单的普通控件设置一个click事件。 3、在代码中利用ContextMenuStrip控件的Show(Control control,Point position)方法完成快捷菜单的显示 代码举例: private void btnContextMenu_Clic...

axtcn0790的博客 845

C# WPF 代码编辑时 依赖项属性代码段的 快捷

C# WPF代码编辑时 依赖项属性代码段的 快捷输入propdp+tab+tab 会自动产生如下代码段: public int MyProperty {   get { return (int)GetValue(MyPropertyProperty); }   set { SetValue(MyPropertyProperty, value); } } // Using a Dependen...

皮皮君的博客 1624

Visual studio快捷注释

Visual studio快捷注释 visual studio 能够通过修改文件创建初显示的模板,这其中包括了头部注释 效果 操作方法是在C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\ItemTemplates\CSharp\Code\2052下修改对应的cs文件,能够实现类和接口文件在添加时自动添加注释的功能,如果修改后添加新文件时没有效果,那么查看下修改的文件路径是否正确,装过多个版本的话会残留以前的

Thinking_calculus的博客 1410
上一篇: C# 获取路径中文件名、目录、扩展名等
Meei1111
博客等级 码龄16年 244粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值