Я думаю Ваш find
команда должна быть:
find . -type f -path 'mydir*.java'| xargs grep -H 'MyClass'
Который находит файлы в mydir
с .java
расширение и содержащий MyClass. -H
сообщает grep
производить имя файла перед результатом.
Можно использовать 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
привязка.
keysym
но как Вы находили код\033\007
? – bkanuka 17.07.2013, 18:08