Смешной вопрос про Bash и привязку клавиш

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
Аватара пользователя
duduk
Сообщения: 59
ОС: Ubuntu 12.04 LTS

Смешной вопрос про Bash и привязку клавиш

Сообщение duduk »

Здравствуйте, вы конечно будете смеяться, но два дня не могу решить простую вещь:
надо чтобы в bash по нажатию Ctrl-W удалялся кусок пути в ком. строке, т.е. по дефолту
удаляется кусок до следующего спейса, а мне надо чтобы еще и слэш "/" учитывался, как в csh.
по-разному мучал .bashrc и .inputrc, но оно какбуд-то не реагирует. Пробовал примерно следующее:
"\e\x17": backward-kill-word
или
Control-w: backward-kill-word
(.inputrc)
или
bind '"\C-w"' :backward-kill-word
или
set editing-mode vi
bind -m vi '"\C-w"' :backward-kill-word
(.bashrc)
в разных вариациях и комбинациях, но он упорно не работает :unsure:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Смешной вопрос про Bash и привязку клавиш

Сообщение sash-kan »

duduk писал(а):
24.04.2007 20:49
по нажатию Ctrl-w
как-то эта комбинация неадекватно readline-ом обрабатывается.
попробуй привязку к другим клавишам.
duduk писал(а):
24.04.2007 20:49
надо чтобы еще и слэш "/" учитывался
тогде не backward-kill-word, а unix-filename-rubout
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
duduk
Сообщения: 59
ОС: Ubuntu 12.04 LTS

Re: Смешной вопрос про Bash и привязку клавиш

Сообщение duduk »

sash-kan писал(а):
25.04.2007 10:33
как-то эта комбинация неадекватно readline-ом обрабатывается.
попробуй привязку к другим клавишам.тогде не backward-kill-word, а unix-filename-rubout


Во! unix-word-rubout забиндился, во всяком случае так пишет:
$ bind -P | grep C-w
unix-word-rubout can be found on "\C-w".

Но слэши почему-то все равно не учитывает, да, с другими клавишами все работает нормально,
но мне нужна C-w :rolleyes:
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Контактная информация:

Re: Смешной вопрос про Bash и привязку клавиш

Сообщение sash-kan »

привязать к ней вставку текста - пожалуйста.
а вот команда почему-то не привязывается.
заколдованная комбинация.
может быть и еще есть такие «заколдованные»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Ответить