Czy istnieje sposób zmiany rozmiaru czcionki w szpachli za pomocą kółka myszy lub klawisza contrl +/-?

2

Uwielbiam używać Putty jako terminalu ssh w Windows. Ale nie podoba mi się to, że nie pozwala mi zmieniać czcionki za pomocą skrótu lub myszy. Czy istnieje sposób (lub wtyczka), aby zmienić rozmiar czcionki w szpachli za pomocą kółka myszy lub klawisza contrl +/-, podobnie jak w innych aplikacjach, takich jak terminal Mac, Chrome itp.?

Dzięki

Alby
źródło
Możesz to zrobić w domyślnym terminalu Cygwin (mintty), który, nawiasem mówiąc, jest oparty na bitach PuTTY.
ak2

Odpowiedzi:

10

Nie, nie ma. Czcionki należy skonfigurować przed rozpoczęciem sesji lub podczas sesji z długą listą działań (dostęp do menu systemu okien - zmiana ustawień - okno - wygląd).

Jednak w projekcie pochodnym o nazwie ExtraPuTTY ta funkcja (ctrl + kółko myszy w górę / w dół) jest dostępna w najnowszej migawce programistycznej („Wersja migawki ExtraPuTTY 0.28 (Ind 16)”)

d135-1r43
źródło
3

Możesz alternatywnie użyć AutoHotKey z tym skryptem. To nie jest dokładnie cichy sposób, ale działa. Skróty to Ctrl + Alt + =, aby zwiększyć rozmiar, oraz Ctrl + Alt + -, aby zmniejszyć rozmiar. Jeśli chcesz Ctrl +/- klucze, po prostu usuń wykrzykniki.

ChangeFontSize(Direction="Down") {
    nIndex := 15;
    WinGet, hWnd, ID, ahk_class PuTTY
    hSysMenu := DllCall("GetSystemMenu", "UInt", hWnd, "UInt", False)
    nID := DllCall("GetMenuItemID", "UInt", hSysMenu, "UInt", nIndex)
    PostMessage, 0x112, nID, 0, , ahk_id %hWnd%
    SendInput {Shift Down}{Tab}{Shift Up}a{LAlt Down}n{LAlt Up}{LAlt Down}s{LAlt Up}{%Direction%}{Enter}{LAlt Down}a{LAlt Up}
}

#IfWinActive ahk_class PuTTY
^!=::
ChangeFontSize()
return

#IfWinActive ahk_class PuTTY
^!-::
ChangeFontSize("Up")
return

Zostało to przetestowane tylko w systemie Windows 8.1 przy użyciu PuTTY 0.62 (waniliowy z głównej strony internetowej). Może być konieczne dostosowanie wartości nIndex, która jest oparta na 0 i zawiera dzielniki, jeśli menu systemowe wygląda inaczej niż to, co mam. Jeśli używasz innej wersji PuTTY lub pochodnej, możesz również zmienić sekwencję klawiszy skrótu w skrypcie. Spraw, by działało i cieszyło się.

Tak wygląda moje menu systemowe PuTTY : menu systemowe PuTTY w systemie Windows 8.1

clayjar
źródło
Dobra robota! Całkiem sprytne użycie makr
Daniel Kessler
1

Przynajmniej w systemie Windows 7 zwiększam / zmniejszam rozmiar czcionki, przytrzymując Ctrli przewijając kółko myszy podczas aktywnej sesji Putty

Siergiej Łukin
źródło
1

Chociaż PuTTY domyślnie nie obsługuje przewijania w celu zmiany rozmiaru, PuTTY Tray tak. Ten produkt utrzymuje rozwidlenie PuTTY z ulepszeniami i poprawkami błędów, których nie znaleziono w tradycyjnej wersji. Wolę to, ponieważ używają GitHub do współpracy.

Jason R. Coombs
źródło
-1

Nie zmieniam rozmiaru czcionki, ale zwiększam lub zmniejszam terminal Mac za pomocą następujących klawiszy: ⌘+ ⌘-

EhevuTov
źródło