Я обнаружил поведение в bash (или это readline? )что я не могу объяснить. После вызова команды редактирования -и -выполнить -команду Readline, перед выполнением будет напечатана команда ловушки отладки. Это...
Я встречал несколько объяснений того, как сопоставить redraw-current-line с нажатием клавиши с помощью bind, но я хотел бы перерисовать подсказку по другим причинам (например, по таймеру, фоновому заданию) без ..
(WSL с Ubuntu 18.04) У меня есть некоторые настройки конфигурации, которые я использовал раньше и которые можно увидеть рекомендованными в различных местах в Интернете (не говоря уже о SO). Я поместил их в ...
Я начал использовать режим vi в bash (set -o vi), а на моем ноутбуке нет клавиши выхода (дурацкая сенсорная панель…), поэтому оставлять режим вставки в командной строке раздражает. Это навело меня на мысль, что в Vim я...
Что касается сопоставления функциональных клавиш в строке чтения vi, я прочитал эти два обмена стеками: Remap bash vi keys?
Пользовательские привязки клавиш для режима оболочки vi, например, «set -o vi»? У меня есть MacBookPro с ...
История обратного поиска привязана к C-r по умолчанию. Можно ввести C-r, чтобы начать поиск, а затем снова ввести C-r, чтобы перейти к более раннему совпадению. Я привязал историю обратного поиска к \er (Alt-r). Эта...
Я просто читал readline страницу справочника и обнаружил набор больших команд, о которых я не знал. Однако несколько не имеют привязок клавиш по умолчанию. Есть ли способ выполнить несвязанные команды...
В моем .inputrc я привязал Shift-Tab к shell-expand-line. Тем не менее, я хочу, чтобы Shift-Tab также вставлял символ пробела после выполнения строки расширения оболочки. Как я могу это сделать? Это то, что мой .inputrc ...
У меня есть вопрос к этой прочитанной строке. У меня в файле n строк. Как я могу сохранить значение в строке ниже на том же этапе цикла? Может быть, кто-нибудь поможет мне с этим? Спасибо Подробности: $ cat ...
Я очень новичок в linux и сценариях оболочки. Могу ли я узнать, как вы читаете файл построчно и передаете каждая строка как переменная? Например, скажем, у меня есть файл с именем abc.txt с этими двумя строками в качестве его ...
Запустив интерпретатор через rlwrap, я получаю доступ к истории команд, нажимая клавиши со стрелками вверх и вниз. Однако я хотел бы иметь возможность искать историю команд, как я это делаю в Bash (...
Я пытаюсь найти лучший способ остановить выполнение сценария с помощью сочетания клавиш, когда терминал не является активным окном. Это привело меня к тому, что я узнал о наблюдении за событиями клавиатуры с помощью cat /dev/...
Согласно руководству Bash, команда shell-expand-line GNU Readline должна расширять командную строку, как это обычно делает Bash, включая расширение псевдонима и истории. Текущая настройка может быть ...
Чтобы использовать функцию транспонирования слов Emacs в режиме vi, у меня есть следующий .inputrc: $if mode=vi bind Control-b: транспонировать-слова
$endif К сожалению, это работает только в режиме "вставки". Что такое ...
bind -P возвращает мне такие вещи, как скобки-paste-begin можно найти в "\e[200~".
строку возврата можно найти в "\e\C-r", "\er".
предыдущую историю можно найти в "\C-p", "\eOA", "\e[A". Как мне...
Я обновил свой файл ~/.inputrc, чтобы протестировать функцию show-all-if-unmodified, и теперь хочу попробовать. Как мне использовать его, не выходя из системы и снова не входя в нее?
В bash клавиша, которая обычно выводит символ i, остается мертвой. Он ничего не выводит, ни пробела, ни символа, ни многократных нажатий одной и той же клавиши. Это происходит на trisquel8, out ...
Обычно я использую режим vi в bash. Он начинается в режиме вставки, вам нужно нажать Esc (или Altj?), чтобы перейти в нормальный (командный) режим. Я также привязываю ↑ (стрелка вверх) к истории поиска назад. Что...
Я хотел бы заполнить команду, которая ожидает файловый аргумент, чередуя файлы в текущем каталоге. Итак, я последовал ответу Жиля. Привязать клавишу Tab к команде завершения меню...
Что бы я ни пытался, я не могу заставить bash загрузить мой файл ~ / .inputrc. Самый минимальный пример, который я тестировал, - это избавиться от моего ~ / .bashrc, а затем оставить одну строку в моем ~ / .inputrc с помощью set ...
Я использую следующие настройки в моей строке чтения (~ / .inputrc): set show-all-if-ambiguous on
set menu-complete-display-prefix on
set completed-ignore-case on
"\ t": menu-complete
"\ e [Z": menu-complete -...
например; if [ 'readline is vi-command' ]; затем эхо "нормальный режим"
еще эхо 'режим вставки'
fi Я действительно понятия не имею, как это сделать, и я не могу найти ничего на справочных страницах... например,
Ctrlu обрезает текст с текущего места до начала строки. Теперь я могу вставить это с помощью Ctrly, когда захочу, пока в следующий раз я не нажму Ctrlu, чтобы скопировать другую строку в буфер. Теперь проблема I ...
После обновления моей системы Manjaro, мой PHP сервер перестал работать с ошибкой "php: error while load shared libraries: libreadline.so.7: cannot open shared object file": Нет такого файла или ...
Я использую printf "ввод:"; читать -e. Я что-то печатаю и нажимаю Backspace. При достижении последнего символа это удаляет input: part вместе с ним. Backspace не ведет себя плохо, если я не набрал ...
При использовании режима VI readline в Bash я могу использовать команду v из обычного режима, чтобы открыть текущую командную строку в VIM для редактирования. Однако в этом случае VIM не читает мой файл ~ / .vimrc, поэтому никто из ...
Я не понимаю, почему эти два разных способа использования одной и той же команды приводят к разному поведению. Я установил fzf и fd и в функции .bashrc updir(){ cd ...
}
...
Запуск Ubuntu 18.04 и с помощью bash. Поэтому я осознаю, как использовать вкладки в командной строке, чтобы автоматически завершить следующий токен с путями файлов и что у вас. Вопрос: Есть ли легкий ярлык для ...
Когда я запускаю оболочку python3 на своем компьютере, я получаю следующие предупреждения: $ python3
Python 3.6.4 | Anaconda, Inc. | (по умолчанию, 16 января 2018 г., 18:10:19)
[GCC 7.2.0] в Linux
Введите «help», «copyright», «...