问题标签 [shortcut]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
3335 浏览

windows - 如何将所有快捷方式重定向到给定的可执行文件?是否有任何等效于 Windows 上的符号链接?

我正在开发一个程序,其中包括一个通用引擎、一些程序特定内容和一个自定义自动更新程序,以尽可能有效地处理更新我们内容中的数 GB 价值的媒体。在最近发布的引擎中,我们重新组织了我们的目录结构,而不是将可执行文件安装到 (例如) c:\Program Files\Program\Engine.exe,它现在位于c:\Program Files\Program\engine\win32\NewEngine.exe(请注意,在此过程中引擎的名称也发生了变化)。

问题是,为了启动程序,用户需要使用快捷方式,我们将其安装在他们的开始菜单和(可选)他们的桌面上。不过,更新后引擎的移动会破坏这些快捷方式。所以现在我需要找到一种方法来修复用户为了启动程序而拥有的所有快捷方式。

来自 Unix/Mac OS X 背景,我倾向于只创建一个从旧可执行文件名称到新可执行文件名称的符号链接。据我所知,在 Windows 上并没有真正的符号链接(从谷歌搜索,我看到Vista 和更高版本上有符号链接,但这需要在 XP 上工作)。我的假设错了吗?Windows 上是否有与可执行文件的符号链接等效的东西?

想到的其他一些可能的解决方案是:

  1. 在旧位置创建一个小型可执行文件,在新位置启动真正的可执行文件。是否有任何快速简便的方法来创建一个简单的、无头的可执行文件,它只是启动另一个程序?同样,在 Unix 上,我只是创建一个 shell 脚本,但据我所知,我无法命名一个.bat文件.exe并让它运行,所以这需要一种实际生成.exe.
  2. 更新后,搜索指向可执行文件的所有快捷方式并进行编辑。是否有任何(有效且可靠)的方法来查找系统上指向给定位置的所有快捷方式并更新它们?
  3. 上述的组合,带有一个小的可执行文件,它检测到它是从快捷方式启动的,并在启动真正的程序之前编辑该快捷方式。有什么方法可以检测到程序正在从快捷方式启动,从而能够编辑该快捷方式?

这些选项中的任何一个是否有效,如果有效,如何?在 Windows 上执行此类操作的最佳方法是什么?我是否错过了将快捷方式从一个位置重定向到另一个位置的任何其他方法?

编辑添加:我们有一些额外的要求:

  1. 我们的许多用户都是非技术人员。任何需要用户干预的解决方案都是不可能的。
  2. 这应该尽可能无缝。每次用户单击快捷方式时都会弹出任何额外的窗口是不可接受的。
  3. 面对用户可以做的大多数事情,这应该是稳健的,例如重新排列他们的开始菜单或将快捷方式移动到快速启动栏。
  4. 我们的快捷方式对于程序的运行是绝对必要的,因为它们传递了引擎加载内容所必需的参数(是的,这不太理想;我更愿意解决这个问题,但目前不能)
  5. 我正在寻找相对快速且易于实施且极其可靠的东西。
0 投票
2 回答
1442 浏览

visual-studio-2008 - 哪个 ReSharper 命令会导致上下文操作列表弹出?

我已经关闭了 ReSharper intellisense,但仍然需要一个键盘快捷键来打开上下文操作列表(当您指向一段代码时,它会在左侧弹出)。不幸的是,我找不到将它绑定到键盘键的 ReSharper 命令。你能帮我吗?

0 投票
2 回答
4597 浏览

.net - .NET - 在安装时创建桌面快捷方式?

是否仅当应用程序以 .NET Framework 3.5 为目标时才可以在安装期间创建桌面快捷方式的选项?在我的一个项目中,该选项显示为灰色,并且针对 .NET Framework 2.0。如果您想知道,我使用的是 Visual Studio 2008 Express Edition。

0 投票
2 回答
773 浏览

visual-studio-2008 - 打开 Resharper 的快捷方式

通常我在没有 Resharper 的情况下启动 VS2008,因为它使 VS 启动方式太慢,我只需要修复一个错误。但有时,我确实想打开 Resharper。

有没有办法设置启用 Resharper 的键盘快捷键?

0 投票
1 回答
981 浏览

visual-studio - .csproj 中的 Visual Studio 快捷方式/别名

在 Visual Studio 中,我很确定有一种方法可以在多个项目中为文件“别名”。因此,换句话说,实际文件仅存在于文件系统中的一个位置,但在两个或多个 .csproj 文件中具有多个引用。如果没有打开 .csproj 并创建这样的别名,我将如何在 Visual Studio 中执行此操作?

0 投票
6 回答
2380 浏览

asp.net - 删除数据库中所有内容并从头开始重建的最快方法?

我正在设计一个带有 SQL 数据库的标准 ASP.Net 站点。我有一个数据库模式,并且在测试期间,我正在更改其他任务中的数据类型,其中包含的数据实际上并不那么重要。

由于旧数据与新规则不匹配,我不断收到错误消息。这并不重要,我很乐意清除所有内容,但目前,我必须将数据库导出/发布到 .sql 文件,然后从头开始导入 - 这很耗时。

是否有我错过的快速按钮/功能允许您将自动编号/ID 重置为 1 并删除所有内容,或者只是加快我目前的工作速度?

0 投票
2 回答
1795 浏览

wix - WIX 使用 wix 将快捷方式添加到网站或 url 位置,并为该快捷方式选择自定义图标

我想使用以下规范向开始菜单组添加快捷方式:

  1. 它应该指向一个网站,比如 www.xyz.com
  2. 它应该有一些自定义图标
  3. 我需要给它传递一些参数,比如 www.xyz.com?lang=XXXX。其中 XXXX 是语言代码,例如 1033、1036 等,它取决于用户为我的应用程序选择的语言。

请帮忙。

0 投票
6 回答
36870 浏览

visual-studio - 跳过VS中所有断点的快捷方式是什么?

当我处于断点时,如果我想忽略所有其余的断点并继续前进,我应该使用什么快捷方式?

0 投票
1 回答
1315 浏览

shell - 我正在尝试使 Filezilla 中的书签在桌面上可用

到目前为止,您所做的书签看起来只是在 Filezilla 1中可用,但我想让它们像快捷链接一样显示在桌面上。

也许一个shell脚本会起作用?我正在尝试查找(参数/参数/选项)我可以通过命令行传递给 filezilla 的内容,但到目前为止/google/etc 没有运气。我现在正在查看他们的文档和 wiki,但是似乎没有提到如何做到这一点。

过去我在 Linux Mint 中使用 WINE 和 Editpadpro 做过类似的事情,但我希望我能找到一种方法来列出参数。在 OSX 上与在其他任何地方都没有什么不同,对吧?我的朋友需要它,但我认为它也可以很容易地移植到 Linux 和 Windows 上。

0 投票
1 回答
2291 浏览

html - Textmate - 选择和修改匹配的 HTML 标签

Textmate - 是否有选择匹配 HTML 标记的快捷方式或另一种快速删除/修改现有开始和结束标记的方法?

有点像 SHIFT + CTRL + W ... 但对于代码中已经存在的标签。