Согласно файлу Caja man
, Caja принимает стандартные параметры GTK. Поиск standard gtk options
в DDG находитhttps://www.systutorials.com/docs/linux/man/7-gtk-options/со списком опции
--gtk-debug=FLAGS
A colon separated list of GTK+ debugging flags to set. Valid flags are objects, misc, signals, dnd, and plugsocket. The special value all enables all flags.
Запуск caja --gtk-debug=all
в терминале вызывает экземпляр Caja в интересном режиме, который может быть тем, что вам нужно.
( Да, вы правы, что клавиатурные команды в Zsh называются «виджетами».)
Если вы используете раскладку клавиатуры Zsh emacs
(, что вы, вероятно, используете, так как она по умолчанию ), тогда cut
, copy
и paste
называются kill
, copy
и yank
(, как они есть в Emacs).
Однако, хотя точно
yank
виджет , copy
для выделенного текста и kill
для выделенного текста , последние два на самом деле редко используются. Это связано с тем, что выбор текста в терминале, как правило, является головной болью. (Для этого используется виджетset-mark
.)
Вместо этого существует множество виджетов, которые kill
используют различные части командной строки , не выделяя какой-либо текст. Их использовать намного быстрее, и если вы используете их последовательно, без других нажатий клавиш между ними, убитый текст объединяется. Например, если вы нажмете backward-kill-word
три раза подряд, а затем yank
, вы получите все три слова одновременно, в том же порядке, в котором они появились изначально.
Обратите внимание, однако, что вместо того, чтобы определять новые привязки клавиш для себя, вам, вероятно, будет лучше в долгосрочной перспективе, если выучить и привыкнуть к привязкам клавиш Zsh по умолчанию emacs
для различных kill
виджетов, поскольку эти же или подобные сочетания клавиш обычно используются во многих оболочках Unix и программах-оболочках.
Напоследок еще два совета по поводу kill
иyank
:
kill
несколько раз в одном и том же сеансе в разных случаях (, а не сразу подряд ), то после нажатия yank
вы можете нажать yank-pop
для циклического переключения между различными убивает в вашем кругу убийств.zsh-edit
, который автоматически показывает вам, что находится в списке убийств . Попытайся! Делает все это намного проще.