iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 27
1
Software Development

精通 Visual Studio Code系列 第 27

DAY 27 整合式終端機 (Part 5)

DAY 27 整合式終端機 (Part 5)

幫整合式終端機重新命名

你可以使用 workbench.action.terminal.rename 來幫目前使用中的整合式終端機重新命名,在整合式終端機的下拉選單就能清楚辨識終端機的用途喔!你只須透過「尋找及執行所有命令」 然後輸入 rename 尋找並執行「Terminal:重新命名」指令即可。

指定終端機開啟一個特定的資料夾

整合式終端機預設會開啟目前專案的資料夾,但是你可以使用 terminal.integrated.cwd 設定來修改終端機的預設資料夾:

{
  "terminal.integrated.cwd": "/home/user"
}

如果你使用了分割終端機的功能,如果你是 Windows 的使用者,新的終端機預設目錄會在之前終端機的初始目錄,如果你是 macOs 和 Linux 的使用者,預設目錄則會跟你之前的終端機當前目錄一樣。這個行為可以透過 terminal.integrated.splitCwd 設定進行修改:

{
  "terminal.integrated.splitCwd": "workspaceRoot"
}

如果這兩個設定不符合你的需求的話,你可以考慮安裝擴充套件(如:Terminal Here)來給你更多可用的選項。

為「工作」與「除錯」用途的終端機指定不同的 Shell

你可以使用 terminal.integrated.automationShell.<platform> 的設定來為「工作」與「除錯」用途的終端機指定不同的 Shell 和 Shell 的參數:

{
  "terminal.integrated.shell.osx": "/usr/local/bin/fish",
  // 為「工作」與「除錯」用途的終端機指定一個
  // 與 POSIX 完整相容的 Shell 並且避免執行複雜的 ~/.fishrc 設定檔
  "terminal.integrated.automationShell.osx": "/bin/sh"
}

明天待續…


上一篇
DAY 26 整合式終端機 (Part 4)
下一篇
DAY 28 整合式終端機 (Part 6)
系列文
精通 Visual Studio Code31

尚未有邦友留言

立即登入留言