成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Windows Terminal完整指南

系統 Windows
在本文中,我們將探討Windows Terminal,它是WSL2的理想配套。它速度快、可配置、外觀漂亮,并且提供了Windows和Linux開發的所有優點。

在本文中,我們將探討Windows Terminal,它是WSL2的理想配套。它速度快、可配置、外觀漂亮,并且提供了Windows和Linux開發的所有優點。

Windows已經完全接受了Linux,而WSL2使它成為一種無縫的樂趣。

你可以通過以下方式訪問發行版的終端:

  • 單擊其開始菜單圖標
  • 在Powershell或命令提示符下輸入 wsl 或 bash
  • 通過啟動 %windir%\system32\bash.exe ~ 的配置文件使用第三方終端選項(例如Cmder,ConEmu和Hyper)
  • 在VS Code中設置Linux為默認shell,方法是按 Ctrl + Shift + P,然后輸入/選擇終端 Terminal: Select Default Shell,然后選擇WSL Bash。

Windows Terminal提供了更多的選擇,但你不會后悔安裝它。新的應用功能。

  • 支持WSL2,SSH,Powershell,cmd和其他命令行
  • 多個選項卡和拆分窗格
  • 搜索框
  • 自定義鍵綁定
  • GPU加速文字渲染
  • 美觀的新字體Cascadia Code
  • 資源使用率低(每個選項卡通常10MB)
  • 自動更新(如果使用Microsoft Store)
  • 好的文檔
  • 它是開源的!

如何安裝Windows Terminal

安裝Windows Terminal的最簡單方法是通過Microsoft Store:

  1. ms-windows-store://pdp/?ProductId=9n0dx20hk701 

如果此鏈接失敗,請嘗試在瀏覽器中打開Microsoft Store,或從Windows 開始菜單中啟動Microsoft Store應用程序并搜索“Terminal”。

注意:注意不要選擇早期的“ Windows Terminal Preview”應用程序。

 

Windows Terminal完整指南

點擊 Get 并等待幾秒鐘以完成安裝。

如果你無權訪問商店,則可以從GitHub下載最新版本。

Windows Terminal 應用圖標現在可在 Windows 開始菜單中使用。為方便訪問,右鍵單擊該圖標并選擇“鎖定到開始”或“更多”,然后選擇“鎖定到任務欄”。

Windows Terminal入門

首次運行時,Windows Terminal以Powershell作為默認配置文件啟動。下拉菜單可用于啟動其他選項卡并訪問設置:

Windows Terminal完整指南

終端會自動為你安裝的所有WSL發行版和Windows shell生成配置文件,盡管你可以在全局設置中禁用生成。

管理標簽和窗格

通過單擊 + 圖標或 Ctrl + Shift + T 打開默認配置文件的新標簽。要打開其他個人資料的標簽,請從下拉菜單中選擇該標簽,或按 Ctrl + Shift + N ,其中N是個人資料的編號。

按 Alt + Shift + D 復制并拆分窗格。每次使用時,活動窗格都會沿最長軸分成兩部分:

Windows Terminal完整指南

強制創建:

  • 垂直窗格中,按 Alt + Shift + + 或
  • 水平窗格,按 Alt + Shift + -

要在新窗格中打開另一個配置文件,請在從下拉菜單中選擇時按住 Alt 鍵。

按住 Alt 鍵,然后使用光標鍵在鍵盤上的活動窗格之間切換。可以通過按住 Alt + Shift 并使用光標鍵相應地調整大小來調整窗格的大小。

可以通過雙擊文本來重命名選項卡,你還可以通過右鍵單擊標簽并選擇菜單選項來更改名稱或顏色:

Windows Terminal完整指南

這只會影響當前標簽頁;它不會永久更改個人資料。

要關閉活動窗格或選項卡,按 Alt + Shift + W 或輸入終端的標準退出命令(通常是 exit)。

字體大小

可以使用 Ctrl + + 和 Ctrl + - 來調整活動終端的文本大小。或者,按住 Ctrl 并滾動鼠標滾輪。

滾動

使用滾動條瀏覽終端輸出。或者,按住 Ctrl 鍵,按光標向上、光標向下、Page Up或Page Down鍵,使用鍵盤導航。

搜索

按 Ctrl + Shift + F 打開搜索框:

Windows Terminal完整指南

輸入任何術語,然后使用向上和向下圖標搜索終端輸出。單擊 Aa 圖標可激活和停用精確大小寫匹配。

復制粘貼

默認情況下,復制和粘貼分別綁定到 Ctrl + Shift + C 和 Ctrl + Shift + V,盡管 Ctrl + C 和 Ctrl + V 也可以。

注意:請警惕 Ctrl + C 可以終止Linux應用程序,因此建議使用Shift。

全局設置中提供了一個自動選擇時復制選項,你還可以通過右鍵單擊鼠標來粘貼當前剪貼板項目。

配置

可從下拉菜單或 Ctrl + ,(逗號)訪問設置。該配置在單個 settings.json 文件中定義,因此可能會提示你選擇文本編輯器。VS Code是一個不錯的選擇,但是如果你希望在不使用顏色編碼和語法檢查的情況下進行編輯,則記事本就可以了。

settings.json 控件:

  • global settings 全局設置,適用于所有配置文件
  • profile settings 配置文件設置,用于定義配置文件
  • custom color scheme settings 自定義配色方案設置,以及keybinding settings 鍵盤綁定設置

該文件使用以下格式:

  1. // This file was initially generated by Windows Terminal 
  2. {  // general settings, e.g.  "initialRows": 40, 
  3.   // profile settings  "profiles": 
  4.   {    "defaults": 
  5.     {      // settings that apply to all profiles    }    "list": 
  6.     [      // list of individual profiles, e.g.      {        "guid": "{81d1dceb-c123-5678-90a1-123abc456def}", 
  7.         "name": "Windows PowerShell", 
  8.         "commandline": "powershell.exe" 
  9.       },      {        "guid": "{91d1dceb-c123-5678-90a1-123abc456def}", 
  10.         "name": "Ubuntu", 
  11.         "source": "Windows.Terminal.Wsl" 
  12.       }    ]  }  // custom color schemes, e.g.  "schemes": [ 
  13.     {      "name": "My new theme", 
  14.       "cursorColor": "#FFFFFF", 
  15.       "selectionBackground": "#FFFFFF", 
  16.       "background" : "#0C0C0C", 
  17.       "foreground" : "#CCCCCC" 
  18.     }  ],  // custom key bindings, e.g.  "keybindings: 
  19.   [ 
  20.     { "command": "find", "keys": "ctrl+shift+f" } 
  21.   ] 

默認值在 defaults.json 中定義。單擊下拉菜單中的 Settings 時,按住 Alt 可以將其打開。

警告:請勿更改默認文件!使用它可以查看默認設置,并在必要時在settings.json中添加或更改設置。

全局配置

以下全局設置是最有用的,盡管Windows終端文檔中記錄了更多的全局設置。

defaultProfile 定義啟動Windows Terminal時用作默認配置文件的GUID。

  • 將 copyOnSelect 設置為 true 可將選定的文本自動復制到剪貼板,而無需按 Ctrl + Shift +C。
  • 將 copyFormatting 設置為 false 即可僅復制純文本而無需任何樣式。 (我希望這是所有應用程序的默認設置!)
  • 將 initialColumns 和 initialRows 設置為水平和垂直尺寸的字符數。

可以將 tabWidthMode 設置為:

  • equal:每個選項卡的寬度相同(默認值)
  • titleLength:每個標簽都設置為其標題的寬度,或者
  • compact:非活動選項卡會縮小到其圖標的寬度。

disabledProfileSources 設置一個數組,以防止自動生成配置文件。例如:

  1. "disabledProfileSources": [ 
  2.     "Windows.Terminal.Wsl", 
  3.     "Windows.Terminal.Azure", 
  4.     "Windows.Terminal.PowershellCore" 
  5.   ], 

這將禁用所有生成的配置文件,刪除你要保留的任何一個。

Profile 個人資料設置

通過在 profile、list 數組中創建一個對象組來定義新的配置文件。一個WSL2 Ubuntu的例子。

  1.   "guid": "{91d1dceb-c123-5678-90a1-123abc456def}", 
  2.   "name": "Ubuntu", 
  3.   "source": "Windows.Terminal.Wsl", 
  4.   "startingDirectory": "//wsl$/Ubuntu/home/username/", 
  5.   "colorScheme": "Tango Dark", 
  6.   "useAcrylic": true, 
  7.   "acrylicOpacity": 0.75, 
  8.   "hidden": false 
  9. }, 

每個配置文件均使用以下設置進行定義:

Windows Terminal完整指南

特定于主題的設置包括:

Windows Terminal完整指南

最后,在配置文件中添加 ”experimental.retroTerminalEffect”:true,以實現復古的CRT效果!…

Windows Terminal完整指南

配色方案設置

可以將每個配置文件的 ”colorScheme” 設置為 defaults.json 中包含的任何配色方案的名稱。例如:

“Campbell”:

Windows Terminal完整指南

“Campbell Powershell”:

Windows Terminal完整指南

“One Half Dark”:

Windows Terminal完整指南

“One Half Light”:

Windows Terminal完整指南

“Tango Dark”:

Windows Terminal完整指南

“Tango Light”:

Windows Terminal完整指南

“Vintage”

Windows Terminal完整指南

創建自己的配色方案

你可以在settings.json的“方案”數組中定義自己的方案對象。每種顏色均以十六進制值定義。例如:

  1. "schemes": [ 
  2.   {    "name": "My New Theme", 
  3.     "foreground": "#EEEEEE", 
  4.     "background": "#111111", 
  5.     "cursorColor": "#FFFFFF", 
  6.     "black": "#000000", 
  7.     "red": "#CC0000", 
  8.     "green": "#4E9A06", 
  9.     "yellow": "#C4A000", 
  10.     "blue": "#3465A4", 
  11.     "purple": "#75507B", 
  12.     "cyan": "#06989A", 
  13.     "white": "#EEEEEE", 
  14.     "brightBlack": "#555753", 
  15.     "brightRed": "#EF2929", 
  16.     "brightGreen": "#8AE234", 
  17.     "brightYellow": "#FCE94F", 
  18.     "brightBlue": "#729FCF", 
  19.     "brightPurple": "#AD7FA8", 
  20.     "brightCyan": "#34E2E2", 
  21.     "brightWhite": "#FFFFFF" 
  22.   }], 

然后,可以通過在配置文件的 ”colorScheme” 設置中添加其 "name" 來使用該方案。例如:

  1. "colorScheme": "My New Theme" 

鍵盤綁定設置

settings.json 中的 ”keybindings” 數組會覆蓋或補充 defaults.json 中設置的默認鍵綁定。每個鍵綁定都定義為具有 “command” 和 "keys"組合的對象。例如:

  1. // Ctrl + Shift + F to open the search box 
  2. { "command": "find", "keys": "ctrl+shift+f" }, 

在某些情況下,“command” 可以是具有一個或多個參數的應用程序 "action" 。例如:

  1. // Ctrl + Shift + 1 to open the first profile in a new tab 
  2. {  "command": { "action": "newTab", "index": 0 }, 
  3.   "keys": "ctrl+shift+1" 
  4. }, 

"keys" 值接受修飾符 ctrl +,shift + 和 alt +,后跟:

Windows Terminal完整指南

例如,如果你想使用 Ctrl + F 打開搜索框,則可以在 settings.json 中的 ”keybindings” 數組中添加一行:tab

  1. "keybindings": 
  2. [  { "command": "find", "keys": "ctrl+f" } 

搜索框也將用 Ctrl + Shift + F 打開,因為該設置是在 defaults.json 中定義的——除非你將組合鍵分配給另一個命令。

命令行選項

可以通過運行 wt.exe 從快捷方式或任何Windows或Linux終端啟動Windows終端。支持以下選項:

Windows Terminal完整指南

你還可以傳遞由分號分隔的命令列表。命令用于定義新的選項卡和窗格以及其他控制參數:

Windows Terminal完整指南

例子

以下示例必須從標準cmd命令行或快捷方式執行。

使用 Ubuntu 和 Windows Powershell 選項卡打開Windows終端:

  1. wt -p "Ubuntu" ; new-tab -p "Windows PowerShell" 

在單獨的窗格中使用 Ubuntu,Windows Powershell 和命令提示符配置文件打開Windows終端:

  1. wt -p "Ubuntu" ; split-pane -V -p "Windows PowerShell" ; split-pane -H -p "Command Prompt" 
Windows Terminal完整指南

Windows Terminal文檔中提供了用于從Linux Shell或Powershell啟動Windows Terminal的更多示例。

總結

希望你喜歡這篇Windows終端的介紹。正如所說,它是WSL2的理想配套。它速度快、可配置、外觀漂亮,并且提供了Windows和Linux開發的所有優點。

 

責任編輯:趙寧寧 來源: 今日頭條
相關推薦

2021-03-18 08:57:23

Windows 10Windows Ter資源管理器

2023-01-28 21:27:27

2024-08-05 09:58:24

2024-05-13 08:00:00

2024-07-03 14:14:07

2023-11-29 09:00:00

KubernetesDevOps

2023-07-07 09:04:18

JavaScript時間操作

2021-01-25 15:46:15

Windows TerGUI微軟

2021-12-17 09:10:57

Windows 11命令行Windows

2021-11-15 09:23:39

Windows 11操作系統微軟

2023-09-27 16:29:55

開發團隊信息

2021-10-27 08:00:00

DevSecOps開發安全

2022-09-14 10:24:54

物聯網架構物聯網

2023-10-12 16:39:00

2024-07-18 09:07:04

Python窗口操作

2022-11-16 08:41:43

2022-05-31 08:00:00

加密貨幣數字化比特幣

2021-01-22 14:43:03

Windows TerWindows操作系統

2021-11-23 16:00:56

DevOps價值流價值流優化

2022-09-06 14:57:27

物聯網物聯網安全
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 9999视频| 国产精品一区二区不卡 | 99久久精品免费视频 | 夜夜爽99久久国产综合精品女不卡 | 亚洲精品黑人 | 日韩视频免费看 | 特级特黄特色的免费大片 | 高清黄色网址 | 亚洲高清av在线 | 成人亚洲视频 | 国产精品mv在线观看 | 欧美三级成人理伦 | 久久精品 | 成年人免费在线视频 | 二区av| 久草视频在线播放 | 99久久精品免费看国产四区 | 亚洲视频www | 久久久久国产一区二区三区 | 综合九九 | 欧美一级黄色片免费观看 | 做a视频在线观看 | 免费精品视频一区 | 久久久久国产 | 人人人艹 | 成人免费网站www网站高清 | 亚洲成人精品一区 | 欧美日韩在线一区二区 | 91综合网 | 91久久精品日日躁夜夜躁国产 | 久久精品欧美一区二区三区麻豆 | 久久综合99 | 日韩精品一区二区三区高清免费 | 欧美日韩中文在线 | 久久亚洲国产精品日日av夜夜 | 日日夜精品视频 | 久久男人天堂 | 在线精品一区二区 | 亚洲精品在线看 | 久久久久一区二区三区 | 欧洲av一区 |