【问题标题】:How To Create Custom Terminal Command for VS Code如何为 VS Code 创建自定义终端命令
【发布时间】:2020-12-31 01:19:15
【问题描述】:

我在 VS Code 中的项目中使用 git(和大多数人一样)。但是,我发现首先添加文件然后提交它们很麻烦。所以我想做的是创建一个终端命令(可能像commit "message")。该命令应该执行以下操作:git add . 然后git commit -m 加上他们在命令中写入的消息。就我所见,这应该不会太麻烦。

提前致谢!

【问题讨论】:

标签: git powershell visual-studio-code terminal command


【解决方案1】:

您可以将这些命令作为script 添加到您的 package.json 中。如果您的 package.json 在 Docker 容器中使用,要访问命令行,请在脚本前面使用 -bash,否则据我所知没有必要。

要运行你使用npm run name-of-my-script的脚本。

您还可以在 bash 文件中收集命令行指令并从 package.json 运行该文件,如下所述:Running bash scripts with npm

【讨论】:

  • 在哪里可以访问 package.json?还是我创建的文件?
  • 是的,这是您创建的文件。在本地计算机上全局安装 node.js。它带有节点包管理器(NPM)。现在,从您的终端,cd 进入您的开发项目的根文件夹(文件夹的外部根目录)并在命令行中执行此操作:npm init。这将为您创建 package.json。在该文件的“脚本”下,您创建一个新脚本,随意命名,然后可以从同一终端运行npm run scriptname,这将为整个项目执行您的脚本。更多信息在这里:sitepoint.com/npm-node-package-manager
  • NPM 非常有用,因为它可以用于运行许多任务,例如压缩/缩小 javascript 和 css、编译 sass、混淆和混淆 JS(检查 node-babel)等。等等。您可以梦想的所有工具都可以通过命令 npm install 访问,包括开发工具和生产工具。这些包来自 npm 存储库(例如这个:npmjs.com/package/dotenv)。
  • 我现在注意到我给你的建议中的一个弱点:我认为你不能将自定义提交消息放入 npm 脚本。但是您可能可以设法将该变量放入常规 .js 文件中,然后使用 npm 脚本中的 node 运行该文件(命令:node filename.js)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-23
  • 2011-07-24
  • 2015-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-01
相关资源
最近更新 更多