MobaXterm 提供的彈出終端機 (Ctrl + Alt + M) 中是否可以有 bash 以外的任何內容?我想要附加一個本地 powershell 實例。
即使我在主 MobaXterm 視窗中啟動 powershell 本地端,呼叫彈出終端也會啟動 bash 工作階段。
答案1
這不是 MobaXterm 配置嗎?
我不使用它,對此一無所知。然而,在 OSX 上,預設術語是 bash,我已將其變更為預設的 PowerShell,但我必須在 OSX 中執行此操作。
在 YouTube 上查看 Mobaxterm 上的一組快速視頻,更直接地向我展示了 Mobaxterm 必須提供這個鉤子,不是來自 PowerShell 本身的任何內容。
然而,MS跨平台VS程式碼也可能是您的選擇,因為您將預設使用 PowerShell,並且您可以根據需要打開任意數量的其他終端,並在它們之間進行互動切換。
在 Visual Studio Code 中,您可以開啟一個整合終端,最初從工作區的根目錄開始。這很方便,因為您無需切換視窗或更改現有終端的狀態即可執行快速命令列任務。
打開終端機:
• 使用Ctrl+` 鍵盤快速鍵和反引號字元。
• 使用查看終端機選單指令。
• 從指令面板(Ctrl+Shift+P),使用視圖:切換整合終端指令。
視窗
在 Windows 上正確配置 shell 需要找到正確的可執行檔並更新設定。以下是常見 shell 執行檔及其預設位置的清單:
// Command Prompt
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\cmd.exe"
// PowerShell
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"
// Git Bash
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe"
// Bash on Ubuntu (on Windows)
"terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe"
還有一個方便的命令,終端:選擇預設外殼,可以透過命令面板訪問,它可以為您檢測和設定。
管理多個終端
您可以建立一個向不同位置開放的多個終端,並在它們之間輕鬆導航。可以透過點選 TERMINAL 面板右上角的加號圖示或觸發 Ctrl+Shift+` 指令來新增終端實例。此操作會在下拉清單中建立另一個條目,可用於在它們之間進行切換。
PowerShell Remoting 可用於遠端存取系統,且您也可以透過 SSH 執行此操作。
當然,它不是 RDP 或 Mobaxterm 等遠端機器管理的 GUI 方法。您可以在 VSCode / PowerShell 中編寫自己的 GUI,以獲得類似 RDP/Mobaxterm 的體驗。