Megosztás:


Oktatóanyag: Tabulátorcímek konfigurálása a Windows Terminálban

Alapértelmezés szerint a lap címe a rendszerhéj címére van állítva. Ha egy lap több ablaktáblából áll, a lap címe az aktuálisan szűrt panel címére van állítva. Ha testre szeretné szabni, hogy mi legyen a tabulátor címe, kövesse ezt az oktatóanyagot.

Ebben az oktatóanyagban a következőket sajátíthatja el:

  • tabTitle A beállítás használata
  • A rendszerhéj címének beállítása
  • suppressApplicationTitle A beállítás használata

tabTitle A beállítás használata

A tabTitle beállítással meghatározhatja a rendszerhéj új példányának kezdőcímét. Ha nincs beállítva, a rendszer a profilt name használja. Minden rendszerhéj másképp reagál erre a beállításra.

Héj Magatartás
PowerShell A cím be van állítva.
Parancssorba A cím be van állítva. Ha egy parancs fut, az ideiglenesen hozzá van fűzve a cím végéhez.
Ubuntu A cím figyelmen kívül lesz hagyva, és ehelyett a következőre van állítva: user@machine:path
Debian A cím be van állítva.

Megjegyzés:

Bár az Ubuntu és a Debian is basht futtat, eltérő viselkedésük van. Ez azt mutatja, hogy a különböző disztribúciók eltérő viselkedést mutathatnak.

A rendszerhéj címének beállítása

A rendszerhéj teljes mértékben szabályozhatja a saját címét. Azonban minden rendszerhéj másként állítja be a címét.

Héj Command
PowerShell $Host.UI.RawUI.WindowTitle = "New Title"
Parancssorba TITLE New Title
erősen megüt* echo -ne "\033]0;New Title\a"

Vegye figyelembe, hogy egyes Linux-disztribúciók (pl. Ubuntu) a rendszerhéj használatakor automatikusan beállítják a címüket. Ha a fenti parancs nem működik, futtassa a következő parancsot:

export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
echo -ne '\033]0;New Title\a'

Ekkor a cím "Új cím" lesz.

A könnyebb hozzáférés érdekében adja hozzá a következőt a következőhöz ~/.bashrc:

settitle () {
  export PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  echo -ne '\033]0;'"$1"'\a'
}

Miután újra megnyitotta a rendszerhéjat, az alábbi paranccsal bármikor módosíthatja a rendszerhéj címét:

settitle 'New Title'

suppressApplicationTitle A beállítás használata

Mivel a rendszerhéj rendelkezik a címével, bármikor dönthet úgy, hogy felülírja a lap címét. A PowerShell-modul például posh-git hozzáadja a Git-adattár adatait a címhez.

A Windows Terminal lehetővé teszi, hogy letiltsa a cím módosításait a profilban való true beállítássalsuppressApplicationTitle. Ezzel a profil új példányai a látható címet a következőre tabTitleállítják be: . Ha tabTitle nincs beállítva, a látható cím a profiléra namevan állítva.

Vegye figyelembe, hogy ez elválasztja a rendszerhéj címét a lapon látható címtől. Ha elolvassa a rendszerhéj változóját, ahol a cím be van állítva, az eltérhet a lap címétől.

Resources