日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

mac vscode 命令行啟動命令安裝 別名設置方法

作者:tekin 更新時間: 2024-03-28 編程語言

vscode 給我們提供了一個從命令行啟動并打開vscode編輯器的shell腳本, 如 在vscode中打開當前文件夾,可以執行 code . 即可。

code命令安裝方法:

打開vscode? 使用 ctrl + shift + p 快捷鍵打開命令行窗口, 然后輸入?shell command? 然后在選擇?Shell Command: Install 'code' command in PATH 即可在terminal 終端中安裝code 命令。

vscode 啟動命令腳本

#!/usr/bin/env bash
#
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.

# when run in remote terminal, use the remote cli
if [ -n "$VSCODE_IPC_HOOK_CLI" ]; then
	REMOTE_CLI="$(which -a 'code' | grep /remote-cli/)"
	if [ -n "$REMOTE_CLI" ]; then
		"$REMOTE_CLI" "$@"
		exit $?
	fi
fi

function app_realpath() {
	SOURCE=$1
	while [ -h "$SOURCE" ]; do
		DIR=$(dirname "$SOURCE")
		SOURCE=$(readlink "$SOURCE")
		[[ $SOURCE != /* ]] && SOURCE=$DIR/$SOURCE
	done
	SOURCE_DIR="$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd )"
	echo "${SOURCE_DIR%%${SOURCE_DIR#*.app}}"
}

APP_PATH="$(app_realpath "${BASH_SOURCE[0]}")"
if [ -z "$APP_PATH" ]; then
	echo "Unable to determine app path from symlink : ${BASH_SOURCE[0]}"
	exit 1
fi
CONTENTS="$APP_PATH/Contents"
ELECTRON="$CONTENTS/MacOS/Electron"
CLI="$CONTENTS/Resources/app/out/cli.js"
export VSCODE_NODE_OPTIONS=$NODE_OPTIONS
export VSCODE_NODE_REPL_EXTERNAL_MODULE=$NODE_REPL_EXTERNAL_MODULE
unset NODE_OPTIONS
unset NODE_REPL_EXTERNAL_MODULE
ELECTRON_RUN_AS_NODE=1 "$ELECTRON" "$CLI" "$@" 2>/dev/null
exit $?

注意: 上面代碼倒數第2行最后的???2>/dev/null 是為了解決code命令啟動時的簽名異常增加的,? ERROR:codesign_util.cc(108)] SecCodeCheckValidity: Error Domain=NSOSStatusErrorDomain Code=-67062

設置自己的vscode別名

在 ~/.bash_profile 文件中增加?

alias vcode="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code "

使設置生效:? source ~/.bash_profile

現在就可以在命令行是使用自己定義的命令? vcode 來啟動 vscode編輯器了。

原文鏈接:https://blog.csdn.net/tekin_cn/article/details/136980473

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新