Почему делает совершающий нападки “Ctrl минус” в уменьшении командной строки размер шрифта?

У меня нет прямого ответа в САД. В awk, с другой стороны, это легко:

echo -e "DCR\nDCR\nDCR" |\
awk 'BEGIN {t=0}; { print }; /DCR/ { t++; if ( t==2) { print "check" } }'
-2
25.11.2016, 03:30
5 ответов

Это несколько стандартное сочетание клавиш (работает в Konsole , тоже).

Это просто связано с уменьшением размера шрифта (и аналогично, Ctrl + до увеличения размера шрифта ).

Вы можете легко отключить / изменить, перейдя в настройки ярлыков :

Правка ▸ Настройки ▸ Ярлыки.

8
28.01.2020, 05:14

Это не имеет никакого отношения к командной строке, это просто ярлык приложения Gnome Terminal. Этого не произойдет, например, в Xterm.

.
4
28.01.2020, 05:14

Это ярлыки для изменения размера шрифта в гном-конце. Их можно увидеть в меню View и изменить в меню Edit → Keybord shortcuts....

3
28.01.2020, 05:14

Это особенность vte (gnome-terminal) и консоль. Согласно git-log vte, он был добавлен в ноябре 2002 г. :

handle end-of-line selection correctly. Stop highlighting selection on
* src/vte.c: handle end-of-line selection correctly.  Stop highlighting
    selection on click, but don't lose it until new text is selected.
* python/vte.override: fix binding for set_colors() to properly take a
    list of colors for the palette (#97682).
* src/vte.c, src/vte.h: add increase-font-size and decrease-font-size to allow
    mimicking XTerm's and Mozilla's behavior on Shift/Control
    KP_Add/KP_Subtract
* src/vteapp.c: handle increase-font-size and decrease-font-size.

Konsole добавил его в апреле 2007 г. :

Add menu items and shortcuts to increase and decrease font size. I have tried to keep as close as possible to the recommended Zoom In/Out shortcuts given that Ctrl+[Key] shortcuts cannot be used because they are reserved for terminal application use. Ctrl++ zooms in, Ctrl+Shift+- zooms out.

Что касается сочетаний клавиш, xterm использовал сдвинутую клавиатуру плюс / минус с 1999 г. , имитирующий rxvt, который представил эту функцию несколькими годами ранее (см. в версии 2.18 , август 1996 г.).

Это четыре реализации за более чем 10 лет. В macOS (OSX) Terminal.app и iTerm2 выполняют обе функции (используя команду , а не control ), но поскольку нет надежной документации по Terminal.app, трудно сказать, когда функция была добавлена.

Опять же, есть несколько эмуляторов терминалов, в которых эта функция отсутствует (все еще).

1
28.01.2020, 05:14

В дополнение к другим ответам, вы обычно можете сбросить размер по умолчанию с помощью комбинации клавиш Ctrl 0

2
28.01.2020, 05:14

Теги

Похожие вопросы