Вопросы с меткой [inputrc]

Руководство по использованию метки inputrc отсутствует.

85
голосов
4ответа
27k показов

Как перезагрузить .inputrc?

Фон Я слышал, что модуль readline читает ~/.inputrc и именно так он меняет поведение нажатий клавиш в таких программах, как bash. Вопрос Как я могу перезагрузить это после редактирования, чтобы ...
29
голосов
1ответ
5k показов

Как перезагрузить .inputrc, используя скрипт bash?

Этот вопрос объясняет, как перезагрузить .inputrc используя C-x C-r . Но как его перезагрузить, используя команды в скрипте bash?
28
голосов
2ответа
10k показов

Putty SSH: клавиши CTRL+ курсор не работают, пропустите предыдущее / следующее слово

Когда я подключаюсь к своему локальному серверу разработки Ubuntu с помощью putty (из моего окна Windows 7) через SSH, следующие комбинации клавиш не работают для перемещения курсора вперед и назад ...
19
голосов
1ответ
7k показов

Понимание управляющих символов в .inputrc

Моя учетная запись Linux на удаленной машине поставляется со следующим предопределенным .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: ...
18
голосов
4ответа
17k показов

изменить сочетания клавиш Bash, такие как Ctrl-C?

Я использую Kubuntu 10.04. Я хотел бы изменить некоторые стандартные сочетания клавиш для bash (терминал). Вот ярлыки, которые я хотел бы установить: Ctrl - C, чтобы скопировать выделенный текст в ...
13
голосов
1ответ
1k показов

Почему `bind` и` .inputrc` ведут себя по-разному?

Я пытаюсь сделать правильные вещи и поместить привязки клавиш в ~/.inputrc . Тем не менее, оказывается, что я должен изменить bind '"\e\C-j":"\e[1~quiet \e[4~\n"' в "\e\C-j": "\eOHquiet \eOF\n" ...
11
голосов
4ответа
2k показов

Есть ли способ сохранить макрос клавиатуры в bash?

Я хотел бы навсегда сохранить макрос клавиатуры, который я записал, используя Cx ( и Cx). Есть ли простой способ "увидеть источник" моего недавно записанного макроса, чтобы я мог связать его с ...
7
голосов
3ответа
5k показов

Включите alt/ctrl + left/right в командной строке CentOS

Мой хостер недавно обновился до нового CentOS, и я «персонализировал» его, и теперь я что-то упускаю. На моем домашнем сервере Ubuntu я могу forward-word и backward-word с помощью клавиш ALT + RIGHT ...
6
голосов
2ответа
2k показов

Эквивалент Баша ESC+p Tcsh

Я переезжаю из Tcsh в Bash и хотел бы взять с собой функцию ESC+p . Если я наберу, скажем, git cl , а затем нажму ESC+p , она должна автоматически завершиться до последней команды, которая начинается ...
5
голосов
2ответа
666 показов

~/.inputrc приводит к тому, что клавиши CTRL+ не работают

Когда ~/.inputrc не существует, нажатие клавиш Ctrl+Стрелка влево и Ctrl+Стрелка вправо в командной строке Bash перемещает курсор назад и вперед на одно слово соответственно. Однако, если ~/.inputrc ...
4
голоса
0ответов
352 показов

Как я могу получить bash для выполнения ввода без учета регистра для моих псевдонимов и функций?

У меня есть псевдоним, как это: alias sshUntrusted='ssh -X -C -c blowfish-cbc,arcfour' Но когда я печатаю $ sshun после Tab, Bash не завершает псевдоним. я положил set completion-ignore-case on ...
3
голоса
1ответ
2k показов

Клавиши и команды для моего inputrc - комбинация клавиш для «Shift-Space», переназначение «Ctrl-PageUp/PageDown» на что-то без Page-keys

Мне нужно добавить некоторые вещи в мой ввод. Я использую Bash 4, в качестве ОС я использую Debian и OSX. Мои эмуляторы терминала - это rxvt-unicode-256 в debian и Terminal.app в OSX. Мой новый ...
3
голоса
2ответа
3k показов

печать страницы вверх / вниз ~ вместо поиска истории в терминале

Я на MacBook Pro с Mac OS X 10.8.2 Я установил: page up: \033[5~ page down: \033[6~ в настройках клавиатуры терминала (нажмите esc, чтобы получить \033). Мой ~/.xinputrc это: # Be 8 bit clean. set ...
3
голоса
2ответа
1k показов

Как переопределить привязки клавиш по умолчанию в bash?

Я пишу этот файл конфигурации: # ~/.inputrc Control-d: "\C-udate +'%F %T'\C-m" Я хочу выполнить команду date когда я набираю Ctrl-d. Но я не могу переопределить поведение по умолчанию (exit). Спасибо ...
3
голоса
1ответ
554 показов

как отключить `alt-numkey` в оболочке bash

Я могу переключаться между приложениями в Chrome OS, нажимая alt-N , где N - позиция моего приложения в строке состояния. Полезно! Но когда я нахожусь в оболочке bash моего окна Nitrous.io, нажатие ...
2
голоса
0ответов
352 показов

Привязка .inputrc на Mac?

В Linux у меня была такая строка на моем .inputrc: "\C-/": undo который не работает на Mac. Есть ли способ заставить его работать? С другой стороны, есть ли способ связать командные клавиши на ...
2
голоса
1ответ
1k показов

Рекомендуемые привязки ключей bash в файле .inputrc?

У меня есть несколько простых привязок клавиш, таких как история обратного поиска. Недавно я видел статью с некоторыми другими замечательными идеями для привязки клавиш. Интересно, что настроили ...
2
голоса
1ответ
821 показов

Как мне заставить `set show-all-if-ambiguous on` в моем .inputrc хорошо играть с интерпретатором Python?

Я заметил, что после того, как я добавил строку set show-all-if-ambiguous on line в мой ~/.inputrc , всякий раз, когда я нажимал клавишу tab для отступа блока, он отображал bash Display all ... ...
1
голос
1ответ
790 показов

Мета-привязки клавиш для чтения строки bash из .inputrc не работают

Если я поставлю "\M-p": previous-history в мой .inputrc и запустите терминал (urxvt или xterm), нажав Alt-p, выведите символ «:». Последующие попадания производят ^ [p вроде так: :^[p^[p^[p^[p^[p Я ...
1
голос
0ответов
32 показов

остановите bash, попытайтесь отобразить все возможные результаты и выполните автоматическое заполнение, когда неоднозначный результат найдется

Это мой .inputrc 9 set show-all-if-unmodified on 10 set menu-complete-display-prefix on 11 #set completion-ignore-case on 12 set disable-completion on 1) Как мне остановить bash, попытаться ...
1
голос
0ответов
177 показов

Получение bash history-complete-backwards/fowards и vi-mode для работы с tmux

Я использую bash на Ubuntu 12.04, мой inputrc содержит: "\e[A": history-search-backward "\e[B": history-search-forward set show-all-if-ambiguous on set completion-ignore-case on"" для завершения моей ...
1
голос
0ответов
625 показов

.inputrc, TAB и CTRL-i

По-видимому, когда мы нажимаем TAB в Терминале, вместо этого отправляется CTRL+i , поэтому мы не можем иметь разные привязки для этих нажатий клавиш в нашем .inputrc: "\C-i": forward-char TAB: ...
1
голос
0ответов
46 показов

Заставить Mu, Ml и Mc применять ко всем словам в readline

Это то, что я придумал до сих пор: "\C-\eU": upcase-word "\C-\eL": downcase-word "\C-\eC": capitalize-word "\eu": "\C-f\eb\C-\eU" "\el": "\C-f\eb\C-\eL" "\ec": "\C-f\eb\C-\eC" Есть ли какой-то другой ...
0
голосов
3ответа
2k показов

Настройки .inputrc: комбинации клавиш delete-char и [] не работают

Я использую Mingw под Windows. Когда я использую ruby (irb), мои «специальные» символы, такие как [] {} и \, не работают. Это из-за моей немецкой клавиатуры, где эти клавиши используются вместе с ...
0
голосов
1ответ
47 показов

Как определить, используете ли `.inputrc` или нет

Мне нужно добавить "\e[1;5C": forward-word # ctrl + right "\e[1;5D": backward-word # ctrl + left в ~/.inputrc чтобы заставить tmux работать в msys2. Но это может испортить git-bash, как мне сделать ...
0
голосов
1ответ
1k показов

Как использовать клавиши Shift + стрелка для выбора текущей команды терминала?

Я нашел этот https://superuser.com/a/488158/458103, чтобы сделать ctrl+arrow для перемещения курсора вперед и назад. Теперь, как заставить shift+arrow выбрать текущие слова команды?
0
голосов
0ответов
46 показов

Создать привязки клавиатуры для возврата слова и перехода вперед слова в iTerm с помощью файла конфигурации?

Я попытался добавить следующее в мой ~/.inputrc но это не работает "\e[1;9D": backward-word "\e[1;9C": forward-word Что еще мне нужно сделать?
0
голосов
1ответ
438 показов

bash: команда TAB не найдена в .inputrc

Я пытаюсь bash завершить вкладку и добавил это внутри .inputrc на Mac OS: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete Но когда я получаю исходный ввод, я получаю: ...
0
голосов
1ответ
55 показов

Частичное игнорирование завершения вкладки

Сначала позвольте мне пройти через конкретный случай, а затем объяснить общий случай. Предположим, у меня есть два каталога A и B. Содержание А: foo Bar Содержание Б foobar Foobar Я хотел бы, чтобы ...
0
голосов
1ответ
2k показов

Как переместить курсор командной строки на bash с помощью мыши

При использовании bash (в терминале) с очень длинными командами часто бывает полезно установить курсор в произвольном месте с помощью мыши. В Mac-Os этот эффект дает клавиша alt (Option) (используйте ...
0
голосов
1ответ
119 показов

отдельные отображения для TAB и Ci в .inputrc

Для того, что я пробовал, "TAB" и "Ci" в .inputrc, кажется, означают одно и то же, все, что я связываю с одним, связано с другим. Я знаю, что первоначально это было то же самое, и что это поведение ...
0
голосов
1ответ
257 показов

входные окна для ipdb kybinding

Я пытаюсь получить привязки vi для отладчика Python ipdb. Я не использую Python Cygwin, но версия Windows из командной строки DOS. Я попытался создать .inputrc в моем %HOMEPATH% , но привязка
0
голосов
0ответов
72 показов

Может ли FIGNORE быть ограничен конкретными приложениями?

Я знаю, что вы можете использовать FIGNORE, чтобы удалить завершение имени файла из суффиксов. Например, чтобы избежать большого количества мусорных файлов, созданных LaTeX, я использовал: ...
0
голосов
1ответ
365 показов

/etc/inputrc, похоже, не распознается как пользователь в Ubuntu 8.04.2 LTS

В новой установке Ubuntu 8.04.2 LTS вход в систему в качестве обычного пользователя не поддерживает привязки клавиш (будь то через sudo su - или напрямую из ssh). Как пользователь root, все в ...
0
голосов
0ответов
22 показов

привязки .inputrc спорадически не работают

У меня есть следующие записи в моем файле ~/.inputrc : "\e[A": history-search-backward "\e[B": history-search-forward Обычно это работает нормально. Например, если я наберу 'ss', а затем нажму вверх ...