草庐IT

Typora快捷键

全部标签

c# - 用于创建新接口(interface)和创建新基本单元测试的 Visual Studio 快捷方式

在VisualStudio中,您可以按SHIFT+ALT+C来创建新的类文件。我正在寻找新接口(interface)文件和新“基本单元测试”文件的类似快捷方式。我有TelerikJustCode,所以请不要推荐类似的产品。但是,例如,如果存在一个小的扩展,那将是一件很高兴的事情。顺便说一句,我正在使用VisualStudio2010(C#)。 最佳答案 对此没有内置解决方案,但您可以轻松录制宏(在工具菜单中):您可以在宏资源管理器中重命名它们(Alt+F8)然后您可以在工具→选项→键盘中为这些宏分配快捷方式。编辑这不适用于添加新的基

c# - 使用 Control+Plus 的快捷方式创建 MenuItem – 使用反射修改 MenuItem 的私有(private)字段是最好的方法吗?

我正在使用旧版MainMenucontrol(withMenuItems)controlinanapplication,andwouldliketoimplementzoominandzoomoutmenuitems(withControl++和Control+-键盘快捷键)。(请注意,我使用的是MainMenu而不是MenuStrip)。MenuItem确实有一个Shortcut属性,类型Shortcut,但它没有CtrlPlus选项。我决定看看如何Shortcutwasimplementedinthereferencesource,看起来每个枚举值只是几个Keys的组合枚举值(例如

c# - 使用 Process.Start() 通过快捷方式运行应用程序

有没有办法通过C#应用程序的快捷方式运行应用程序?我正在尝试从我的C#应用程序运行.lnk。该快捷方式包含大量参数,我希望应用程序不必记住这些参数。尝试通过Process.Start()运行快捷方式会导致异常。Win32Exception:ThespecifiedexecutableisnotavalidWin32application这是我正在使用的代码。ProcessStartInfoinfo=newProcessStartInfo("example.lnk");info.CreateNoWindow=true;info.UseShellExecute=false;info.Red

c# - 使用变量创建构造函数的快捷方式 (C# Visual Studio 2010)

在VisualStudio2010C#中,您可以在类中键入ctor,然后按tab,VisualStudio将为我创建该类的构造函数。非常方便。但是有没有办法让VisualStudio使用我的所有变量、属性等创建一个构造函数?例如,publicclassUser{publicStringUserName{get;privateset;}}为此,我希望ctor+tab让我成为一个publicUser(stringUserName){this.UserName=UserName;} 最佳答案 你也可以反过来做;如果您开始时没有构造函数或字

c# - 将热键/快捷方式文本放在winforms中的工具条菜单项旁边

我希望能够在winforms中显示分配给工具条菜单项的热键组合。例如,在任何程序(甚至您的浏览器设置菜单)中,您都可以看到各种菜单项,通常,与它们的项目右侧对齐的是它们的热键快捷方式。我想以编程方式执行此操作。示例:而不是键入Openafile(ctrl+O)我想让属性彼此独立显示。我怎样才能做到这一点? 最佳答案 您想使用ShortcutKeysToolStripMenuItem的属性。这将使您可以为每个菜单项选择所需的特定组合键,它会显示在菜单项的右侧。确保将ToolStripMenuItem的ShowShortcutKeys属

c# - 将开发快捷方式放在#if DEBUG block 中是个坏主意吗?

在我们代码的一些地方,我们使用#ifDEBUGblock来简化开发。像这样的东西:#ifDEBUGserverIP=localhost;#elseserverIP=GetSetting()#endif或privateboolisLicensed()#ifDEBUGreturntrue;#endifreturnCheckSetting()还有一些地方我们会像这样进行外观更改:#ifDEBUGbackground=humorousImage.jpg#elsebackground=standardColor#endif依赖#ifdebug来简化开发是否危险?如果是,#ifdebug的有效用法

c# - 如果 MenuStrip 设置了此快捷方式,则快捷方式 Ctrl+C Ctrl+V 在文本框中不起作用

目标:带有复制和粘贴功能的菜单条,用户将看到快捷键。问题:如果您有一个MenuStrip并设置了ShortcutKeys,它们将被菜单“捕获”,但不再被文本框“捕获”。这意味着您不能在文本框中使用Ctrl+C/V-只能通过右键单击。如果您删除快捷方式,文本框可以正常工作。这是为什么呢?如果我不想将条目命名为“Copy______Ctrl+C”,有什么解决方案?示例项目:http://www.file-upload.net/download-4098087/MenuBlocksSTRG.zip.htmlMSDN已关闭ATM我找到了这个链接:http://www.pcreview.co.u

c# - Xamarin 自动导入快捷方式

在eclipse中是ctrl+shift+o,自动导入所有东西。但是我怎样才能在Xamarin中做到这一点?我不记得每个包,也没有那些灯泡,它们在Eclipse中可以帮助我“快速修复”问题。那么,是否有任何自动导入所有内容的快捷方式或其他一些自动导入内容的方法? 最佳答案 如果您通过将光标移动到缺少namespace的代码行来选择正确的上下文,然后按“Alt⌥”+“Return⏎”,将显示重构/快速修复对话框.如果对话框没有出现,请验证您的键绑定(bind)。 关于c#-Xamarin自

c# - 只要有具有焦点的只读文本框,就无法在按键事件上检测到 Ctrl + 键快捷方式

我以为我自己解决了这个问题,但它又回来困扰我的应用程序所以这里是:我在一个表单中注册了以下keydown事件处理程序,其中包含几个禁用和只读的文本框,它们只是按钮的简单快捷方式:privatevoidAccountViewForm_KeyDown(objectsender,KeyEventArgse){//e.SuppressKeyPress=true;//e.Handled=true;if(Control.ModifierKeys==Keys.Control&&e.KeyCode==Keys.E&&!isInEditMode)btnEditMode_Click(sender,e);i

c# - visual studio 中自动完成属性的快捷方式?

我在看一个关于C#的视频,那个人使用快捷方式实现了一个属性。publicdecimalPrice{get;set;}他不会写整行,而是让visualstudio编辑器填写get和set。有谁知道完成上面一行最后一部分的快捷方式?或者更好,比如pdf快速引用概述? 最佳答案 在VisualStudio2010中,您可以键入“prop”,然后按两次Tab键。这在早期版本中可能是相同的。编辑:然后您必须更改类型(默认为int)和名称(默认为MyProperty)。Edit2:我刚刚发现了这个很棒的工具,它允许您编辑这些代码片段以覆盖它们的