Новые вопросы с тегом «inputrc»

Всего найдено 34 вопроса

0
голосов
0
ответов
254
просмотра

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

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

1
голосов
0
ответов
215
просмотров

остановите 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, попытаться отобразить все возможные результаты, но просто перечислить результаты, как я ls? Текущее поведение: [11:56:3...
спросил Bryan Fok 5 лет назад

0
голосов
1
ответ
248
просмотров

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

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

0
голосов
1
ответ
557
просмотров

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

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

0
голосов
1
ответ
1307
просмотров

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

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

0
голосов
1
ответ
1526
просмотров

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

При использовании bash (в терминале) с очень длинными командами часто бывает полезно установить курсор в произвольном месте с помощью мыши. В Mac-Os этот эффект дает клавиша alt (Option) (используйте alt + click). Я начал использовать Linux, и эта опция не работает. Я полагаю, что есть какой-то спос...
спросил Shaharg 7 лет назад

0
голосов
1
ответ
261
просмотр

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

Для того, что я пробовал, «TAB» и «Ci» в .inputrc, кажется, означают одно и то же, все, что я связываю с одним, связано с другим. Я знаю, что первоначально это было то же самое, и что это поведение отчасти унаследовано от старых времен, но в настоящее время, кроме эмуляторов терминалов, все X-прилож...
спросил Antoine Gallix 8 лет назад

3
голосов
1
ответ
755
просмотров

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

Я могу переключаться между приложениями в Chrome OS, нажимая alt-N, где N - позиция моего приложения в строке состояния. Полезно! Но когда я нахожусь в Баш оболочки моего ящика Nitrous.io, нажав alt-Nподпрыгивать на другое приложение дает Баш команду: (arg: N). Что (arg: N)команда делает в bash? Пят...
спросил Cody Hess 9 лет назад

1
голосов
1
ответ
981
просмотр

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

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

0
голосов
1
ответ
421
просмотр

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

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

4
голосов
0
ответов
477
просмотров

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

У меня есть псевдоним, как это: alias sshUntrusted='ssh -X -C -c blowfish-cbc,arcfour' Но когда я печатаю $ sshun затем TabBash не завершает псевдоним. я положил set completion-ignore-case on #ignore case while completing в моем .bashrc, и это заставляет Bash выполнять регистронезависимое заверше...
спросил FooBee 10 лет назад

3
голосов
1
ответ
1726
просмотров

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

Мне нужно добавить некоторые вещи в мой ввод. Я использую Bash 4, в качестве ОС я использую Debian и OSX. Мои эмуляторы терминала - это rxvt-unicode-256 в debian и Terminal.app в OSX. Мой новый macbook не имеет клавиш Вставить / Удалить, Домой / Конец, PgUp / PgDown ... Не могли бы вы сказать мне на...
спросил fooness 10 лет назад

2
голосов
1
ответ
987
просмотров

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

Я заметил, что после того, как я добавил set show-all-if-ambiguous onстроку в мой ~/.inputrc, всякий раз, когда я нажимал клавишу табуляции, чтобы сделать отступ для блока, он отображал Display all ... possibilities? (y or n)подсказку bash и оставлял меня неспособным сделать отступ для реального код...
спросил 3cheesewheel 10 лет назад

1
голосов
0
ответов
764
просмотра

.inputrc, TAB и CTRL-i

Очевидно, что когда мы нажимаем TABв Терминале, вместо этого отправляется CTRL+ i, поэтому мы не можем иметь разные привязки для этих нажатий клавиш в нашем .inputrc: "\C-i": forward-char TAB: complete Это заставляет TAB перемещать курсор на один символ вперед вместо отображения меню завершения. Ес...
спросил user1179926 10 лет назад

1
голосов
0
ответов
334
просмотра

Получение 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"" для завершения моей истории Я также поместил bash в режим vi set -o viв моем bash_profile. Я заметил, что когда я запус...
спросил Natir 10 лет назад

0
голосов
0
ответов
248
просмотров

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

Я знаю, что вы можете использовать FIGNORE, чтобы удалить завершение имени файла из суффиксов. Например, чтобы избежать большого количества мусорных файлов, созданных LaTeX, я использовал: FIGNORE=bst:aux:bbl:blg:pdf:fls:fdb_latexmk Однако я действительно предпочел бы применять этот FIGNORE только...
спросил Telemachus 10 лет назад

0
голосов
1
ответ
207
просмотров

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

Сначала позвольте мне пройти через конкретный случай, а затем объяснить общий случай. Предположим, у меня есть два каталога A и B. Содержание А: foo Bar Содержание Б foobar Foobar Я хотел бы, чтобы завершить табуляцию 'f' или 'F' в A, чтобы расширить до 'foo'. Аналогично «б» или «б», чтобы перейт...
спросил Thomas Eding 10 лет назад

4
голосов
2
ответа
797
просмотров

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

Когда ~/.inputrcже не существует, ударяя Ctrl+ Left Arrowи Ctrl+ Right Arrowна команды Bash строка перемещает курсор назад и вперед, одним словом, соответственно. Однако, если ~/.inputrcсуществует (независимо от того, является ли он пуст), эти два ключевых комбо в результате ;5Dи ;5Cпечатается, где...
спросил nickh 10 лет назад

2
голосов
0
ответов
485
просмотров

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

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

7
голосов
3
ответа
5082
просмотра

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

Мой хостер недавно обновился до нового CentOS, и я «персонализировал» его, и теперь я что-то упускаю. На моем домашнем Ubuntu Server я могу forward-wordи backward-wordс ALT+ RIGHT/ LEFT. Я ничего не делал для этого. Я также могу ALT+ BACKSPACEудалить слово. На моем новом CentOS я могу сделать ALT+ B...
спросил Rudie 11 лет назад

13
голосов
1
ответ
1210
просмотров

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

Я пытаюсь сделать правильную вещь и поместить свои привязки клавиш в ~/.inputrc. Тем не менее, оказывается, что я должен изменить bind '"\e\C-j":"\e[1~quiet \e[4~\n"' в "\e\C-j": "\eOHquiet \eOF\n" Теперь \eOH(привязка nav-block-pos1 к beginning-of-line) и \eOF( привязка nav-block-end к end-of-lin...
спросил 11 лет назад

3
голосов
2
ответа
2627
просмотров

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

Я на MacBook Pro с Mac OS X 10.8.2 Я установил: page up: \033[5~ page down: \033[6~ в настройках клавиатуры терминала (нажмите esc, чтобы получить \ 033). Мой ~ / .xinputrc это: # Be 8 bit clean. set input-meta on set output-meta on set convert-meta off # Auto completion options set show-all-if-a...
спросил Desmond 11 лет назад

1
голосов
0
ответов
244
просмотра

Заставить 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" Есть ли какой-то другой способ, который не требует определения временных сочетаний клавиш?
спросил user495470 11 лет назад

3
голосов
2
ответа
1432
просмотра

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

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

29
голосов
1
ответ
5232
просмотра

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

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

6
голосов
2
ответа
1845
просмотров

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

Я переезжаю из Tcsh в Bash и хочу взять с собой ESC+ p. Если я наберу, скажем git cl, а затем нажму ESC+ p, он автоматически завершится до последней команды, которая начинается с git cl(например git clone something), и поместит курсор в конец . Я добавил следующие 2 строки ~/.inputrc: "\ep": history...
спросил Misha Moroshko 12 лет назад

11
голосов
4
ответа
2446
просмотров

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

Я хотел бы навсегда сохранить макрос клавиатуры, который я записал, используя C-x (и C-x ). Есть ли простой способ «увидеть источник» моего недавно записанного макроса, чтобы я мог связать его с сочетанием клавиш в ~ / .inputrc? Я думал, dump-macrosчто сделает это, но это не похоже ...
спросил mgalgs 12 лет назад

16
голосов
1
ответ
6814
просмотров

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

Моя учетная запись Linux на удаленной машине имеет следующие предопределенные .inputrc "\e[1~": beginning-of-line "\e[4~": end-of-line “\e[5~”: history-search-backward “\e[6~”: history-search-forward "\e[3~": delete-char "\e[2~": quoted-insert "\e[5C": forward-word "\e[5D": backward-word "\e\e[C": f...
спросил Amelio Vazquez-Reina 13 лет назад

2
голосов
1
ответ
1208
просмотров

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

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

81
голосов
4
ответа
25561
просмотр

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

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