urxvt отображают клавишу Esc на сочетание клавиш

Я думаю Ваш find команда должна быть:

find . -type f -path 'mydir*.java'| xargs grep -H 'MyClass'

Который находит файлы в mydir с .java расширение и содержащий MyClass. -H сообщает grep производить имя файла перед результатом.

2
13.04.2017, 15:36
1 ответ

Можно использовать keysym ресурс. Это требует, чтобы rxvt был скомпилирован с --enable-frills опция. Вставьте эту строку Ваш ~/.Xresources:

URxvt.keysym.Escape: \033\007

Выполненный xrdb -merge ~/.Xresources перезагружать файлы ресурсов. Настройки только относятся к программам, запущенным после выполнения xrdb -merge.

Если Вы хотите, у Вас могут быть различные настройки в зависимости от параметра, переданного rxvt. Выберите имя как urxvt-mutt; это должно начаться со строчной буквы и должно начаться urxvt так, чтобы это не конфликтовало с именами, используемыми другими приложениями. Добавьте эту строку к ~/.Xresources:

urxvt-mutt.keysym.Escape: \033\007

Затем, когда Вы работаете urxvt -name urxvt-mutt Вы получите эту привязку (переопределяющий любой набор привязки с URxvt.keysym.Escape), но когда Вы работаете urxvt без -name опция Вы только доберетесь URxvt привязка.

3
27.01.2020, 22:06
  • 1
    я знал keysym но как Вы находили код \033\007 ? –  bkanuka 17.07.2013, 18:08
  • 2
    Это было чрезвычайно полезно. Я пытался в течение многих часов сделать это прежде, чем спросить относительно se. Мне жаль, что у меня не было большего количества представителя, чтобы дать Вам как вознаграждение.Большое спасибо. –  bkanuka 17.07.2013, 18:25

Теги

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