У меня нет прямого ответа в САД. В awk, с другой стороны, это легко:
echo -e "DCR\nDCR\nDCR" |\
awk 'BEGIN {t=0}; { print }; /DCR/ { t++; if ( t==2) { print "check" } }'
Это несколько стандартное сочетание клавиш (работает в Konsole
, тоже).
Это просто связано с уменьшением размера шрифта (и аналогично, Ctrl + до увеличения размера шрифта ).
Вы можете легко отключить / изменить, перейдя в настройки ярлыков :
Правка ▸ Настройки ▸ Ярлыки.
Это не имеет никакого отношения к командной строке, это просто ярлык приложения Gnome Terminal. Этого не произойдет, например, в Xterm.
. Это ярлыки для изменения размера шрифта в гном-конце. Их можно увидеть в меню View
и изменить в меню Edit → Keybord shortcuts...
.
Это особенность 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, трудно сказать, когда функция была добавлена.
Опять же, есть несколько эмуляторов терминалов, в которых эта функция отсутствует (все еще).
В дополнение к другим ответам, вы обычно можете сбросить размер по умолчанию с помощью комбинации клавиш Ctrl 0