Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ustawienia wymienione poniżej są specyficzne dla każdego unikatowego profilu. Jeśli chcesz zastosować ustawienie do wszystkich profilów, możesz dodać je do defaults sekcji powyżej listy profilów w plikusettings.json.
"defaults":
{
// SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
// PROFILE OBJECTS
]
Porządkowanie profilu
Kolejność profilów w elemecie "list" określa numerowanie indeksu profilu. Służy do mapowania na kombi uruchamiania, na przykład Ctrl+Shift+1.
Aby zmienić numer indeksu profilu, wystarczy wyciąć/wkleić obiekty profilu powyżej lub poniżej siebie.
Pierwsza z nich "list" będzie mapować na indeks 1, dlatego zostanie przypisana do kombinacji Ctrl+Shift+1.
Name
Jest to nazwa profilu, który będzie wyświetlany w menu rozwijanym. Ta wartość jest również używana jako "tytuł" do przekazania do powłoki podczas uruchamiania. Niektóre powłoki (na przykład bash) mogą ignorować tę wartość początkową, podczas gdy inne (Command Prompt, PowerShell) mogą używać tej wartości w okresie istnienia aplikacji. To zachowanie "title" można zastąpić za pomocą polecenia tabTitle.
Nazwa właściwości:name
Konieczność: Wymagane
Akceptuje: Struna
Wiersz polecenia
Jest to plik wykonywalny używany w profilu.
Nazwa właściwości:commandline
Konieczność: Fakultatywny
Akceptuje: Nazwa pliku wykonywalnego jako ciąg
Wartość domyślna:"cmd.exe"
Przykład: Aby uruchomić plik wsadowy przy każdym uruchomieniu cmd.exe, ustaw tę wartość na "cmd.exe /k ścieżka\to\script.bat"
Katalog początkowy
Jest to katalog, w ramach których powłoka jest uruchamiana po załadowaniu.
Nazwa właściwości:startingDirectory
Konieczność: Fakultatywny
Akceptuje: Lokalizacja folderu jako ciąg
Wartość domyślna:"%USERPROFILE%"
NUTA: Jeśli katalog początkowy nie jest zdefiniowany, wartość domyślna zostanie ustawiona na "%USERPROFILE%" (ścieżka względem ustawień użytkownika, na przykład może to być C:\Users\<your username>). Jeśli jednak katalog początkowy jest jawnie ustawiony na nullwartość , uzyskasz różne wyniki w zależności od tego, gdzie uruchamiasz terminal.
Przykład: Uruchom profil programu PowerShell w folderze GitHubRepos katalogu Documents , wyszukując profil powershell.exe i dodając "startingDirectory": "%USERPROFILE%/Documents/GitHubRepos",
Przykład z usługą WSL: Podczas ustawiania katalogu początkowego dla dystrybucji systemu Linux zainstalowanej za pośrednictwem programu WSL użyj formatu: "startingDirectory": "\\\\wsl$\\DISTRO NAME\\home\\USERNAME", zastępując symbolami zastępczymi odpowiednimi nazwami dystrybucji. Na przykład "startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\user1". Jeśli używasz interfejsu użytkownika ustawień terminalu systemu Windows, a nie plikusettings.json, aby zadeklarować tę ścieżkę, możesz użyć przycisku Przeglądaj... , aby wybrać katalog początkowy lub wprowadzić ścieżkę WSL jako: //wsl.localhost/DISTRO NAME/home/USERNAME. Na przykład //wsl.localhost/Ubuntu-20.04/home/user1.
Domyślne zachowanie: Jeśli wartość startingDirectory nie zostanie określona, uzyskasz różne wyniki w zależności od tego, gdzie uruchamiasz terminal:
- Jeśli uruchomisz terminal systemu Windows z menu Start:
%WINDIR%\System32 - Jeśli uruchomisz wt.exe z menu Start:
%WINDIR%\System32 - Jeśli uruchomisz wt.exe z win+R:
%USERPROFILE% - Jeśli uruchomisz wt.exe z paska adresu eksploratora: niezależnie od folderu, na którym patrzysz.
Uwaga / Notatka
Ukośniki odwrotne muszą zostać uniknięci. Na przykład C:\Users\USERNAME\Documents należy wprowadzić wartość C:\\Users\\USERNAME\\Documents.
Icon
Spowoduje to ustawienie ikony wyświetlanej na karcie, menu rozwijanym, listy przesiadkowej i przełącznika kart.
Nazwa właściwości:icon
Konieczność: Fakultatywny
Akceptuje: Lokalizacja pliku jako ciąg lub emoji
Przykład: Umieszczając obraz ubuntu.ico ikony w folderze znajdującym się w %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingStatelokalizacji , możesz wyświetlić ikonę, dodając ten wiersz do profilu w settings.json: "icon": "ms-appdata:///roaming/ubuntu.ico".
Uwaga / Notatka
W terminalu systemu Windows 1.24 icon ścieżki mogą odwoływać się do zawartości sąsiadującej z plikiem settings.json .
W powyższym przykładzie można umieścić ubuntu.ico w LocalState katalogu obok settings.jsonelementu i odwołać się do niego za pomocą "icon": "ubuntu.ico"polecenia .
___
Tytuł karty
W przypadku ustawienia zastąpi to tytuł jako tytuł, który zostanie name przekazany do powłoki podczas uruchamiania. Niektóre powłoki (na przykład bash) mogą ignorować tę wartość początkową, podczas gdy inne (Command Prompt, PowerShell) mogą używać tej wartości w okresie istnienia aplikacji. Jeśli chcesz dowiedzieć się, jak ustawić tytuł powłoki, odwiedź samouczek tytułu karty.
Nazwa właściwości:tabTitle
Konieczność: Fakultatywny
Akceptuje: Struna
___
Automatyczne uruchamianie jako administrator
W przypadku ustawienia ten profil zostanie automatycznie otwarty w oknie "podwyższonym poziomem uprawnień" (uruchomionym jako administrator) domyślnie. Jeśli uruchomisz ten profil z niezauwzwanego okna, zostanie utworzone nowe okno terminalu z podwyższonym poziomem uprawnień do hostowania tego profilu. Jeśli uruchomisz ten profil z już podwyższonego poziomu uprawnień, zostanie on otwarty jako nowa karta.
Po ustawieniu tej właściwości na falsewartość , otwarcie tego profilu w oknie z podwyższonym poziomem uprawnień nie spowoduje uruchomienia niezauwzwanego okna do hostowania tego profilu. Profil zostanie otwarty po prostu w oknie z podwyższonym poziomem uprawnień, uruchomionym jako administrator.
Jeśli ustawisz tę właściwość w profiles.defaultselemecie , wszystkie profile zostaną domyślnie uruchomione jako administrator, chyba że zostaną zastąpione przez ustawienie tej właściwości na wartość false.
Tę właściwość można zastąpić w akcjach newTab i splitPane za pomocą elevate właściwości .
Karty z podwyższonym poziomem uprawnień i bez zmian nie mogą istnieć w tym samym oknie terminalu. Aby uzyskać więcej informacji, zobacz często zadawane pytania.
Nazwa właściwości:elevate
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
___
Ukryj profil z listy rozwijanej
Jeśli hidden ustawiono wartość true, profil nie będzie wyświetlany na liście profilów. Może to służyć do ukrywania domyślnych profilów i dynamicznie generowanych profilów, pozostawiając je w pliku ustawień. Aby dowiedzieć się więcej na temat profilów dynamicznych, odwiedź stronę Profile dynamiczne.
Nazwa właściwości:hidden
Konieczność: Fakultatywny
Akceptuje:true, false
Wartość domyślna:false
Windows Terminal