Предотвращение выхода Python на Ctrl-D
Ответ: В базовых программах, которые используют режим «cooked», например cat, подключаетсяCtrl+D к tty-слою как символ eof - он не отправляется непосредственно процессу, но генерирует усл...
Подборка 77 вопросов с тегом «readline» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
77 вопросов
Ответ: В базовых программах, которые используют режим «cooked», например cat, подключаетсяCtrl+D к tty-слою как символ eof - он не отправляется непосредственно процессу, но генерирует усл...
Ответ: Конечно, я нахожу решение через 5 минут после публикации вопроса, но после нескольких часов поиска ответа. Я заменил \nбуквальный символ для ввода, который показан как ^Mв vim. Цит...
Ответ: Пользователи другого настоящего редактора могут, set -o viа затем использовать. Например d2w$p
Я регулярно выполняю ssh со своего ноутбука (mac) на рабочий стол (linux), и иногда, впоследствии, исторический поиск назад заканчивается неудачей и просто действует как предыдущая...
Ответ: Эти ключи обрабатываются эмулятором терминала. Readline не играет абсолютно никакой роли в этой истории. В konsoleвы можете изменить ярлыки в настройках профиля. В gnome-terminalни...
Readline предлагает нам две разные функции для удаления слова, ни одна из которых не выглядит настраиваемой, и ни одна из них не подходит. Могу ли я выполнить какое-нибудь вуду, ко...
Ответ: Я смог решить эту проблему, просто запустив brew switch readline 6.3.8
Ответ: Не уверен, насколько вы привержены использованию fink, но есть еще один менеджер пакетов для macOS, который называется homebrew и может быть найден здесь или по адресу http://brew....
Ответ: Это было исправлено / улучшено в R 3.3.2. Смотрите соответствующую часть файла NEWS и сообщенную ошибку : УСТАНОВКА И ВКЛЮЧЕННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: * Versions of the readline...
Ответ: Оказывается, в Cygwin есть опция конфигурации, которая настраивает Bash так, чтобы он не включал .exeрасширение имени файла при завершении имени команды. Включение completion_strip...
При завершении, если набранная часть длинная, эта опция заменяет ту же часть в пунктах меню завершения с многоточием. Особенно полезно, если набранная часть длинная и есть много ка...
Я пытаюсь реализовать пользовательскую версию поиска по истории zsh при нажатии ctrl-r(хотя моя функция будет отображаться на другой ярлык). До сих пор я пытался использовать read,...
Ответ: Readline detects a meta keycombo by checking for a certain bit being set in the character it receives from the terminal, or, because of the way this works out for meta, that the ch...
Ответ: Your $PATH contains either ./ or the parent directory of src and srptool. Bash auto-completion completes commands found in your $PATH, so if ./ is in there and your current working...
Ответ: As far as I can tell, there is no way to set a value for "all keys" in .inputrc. But realistically, that's not really required in your use case; there are only so many keys you can...
Ответ: There's some good answers in this Stack Overflow thread I think the best option is using q: instead of just : to enter command mode. This opens a window where you can type your com...
У меня есть .inputrcфайл, настроенный в системе, которая, кажется, не уважает его. Если я bindзапишу файл (согласно этому сообщению ) или попытаюсь загрузить егоC-x C-r, ничего не...
Ответ: What you are describing sounds like this: some terminal emulators can be told to pretend that wheel-mouse events are up/down arrows rather than page-scrolling. While there may be a...
Ответ: Ответ Хаоса ясно объясняет, как отключить это поведение, но я интерпретировал этот вопрос как мотивированный любопытством по поводу того, что случилось с первой частью apt-getкоман...
По какой-то причине каждые 1-3 часа (в зависимости от рабочей нагрузки) моя readкоманда оболочки перестает принимать ввод, а нажатие клавиши return отображает ^Mсимвол. Что-то врод...
Ответ: You can type a newline character without having the line accepted by using readline's "quoted-insert", usually bound to C-v, followed by the newline character C-j. "quoted-insert"...
Ответ: OK found it: you can create key bindings to "macros": http://manpages.ubuntu.com/manpages/trusty/en/man3/readline.3readline.html First, choose a key combination you want to use for...
Я искал способ поделиться буфером обмена между bash и X, но переменные $ READLINE_LINE и $ READLINE_POINT всегда пусты. Кто-нибудь знает причину? Bash версия 4.3.30. Смотрите сообщ...
Ответ: Оказывается, мне нужно bind -vпо моему ~/.editrc. Теперь это работает!
Ответ: The $if mode=vi conditional looks correct. Read .inputrc into bash with: bind -f ~/.inputrc To read the bash help for bind: help bind AFAIU, echo is not a valid inputrc command. He...
Ответ: You can remove them in an exactly same way as any other shortcut – with bind -r for i in "-" ; do bind -r "\e$i"; done If you hate loops, you may do it manually: bind -r '\e-' bind...
Ответ: Добавление set convert-meta on позволил мне установить привязки как: Meta-R: Kill-Line Meta-R: Kill-Line
Ответ: Привязка режима emacs выполняет команду edit-and-execute-command. Чтобы увидеть, какая привязка выполняет его в режиме vi, вы можете дать команду: $ bind -m vi -q edit-and-execute-...
Ответ: diff <(bind -p -m vi-move) <(bind -p -m vi-command)не показывает никакой разницы, поэтому я думаю, что они просто синонимы. Тем не менее, документация readline только утвержд...
Ответ: Если у вас есть rlwrap(пакет Debian rlwrap), то вы можете использовать что-то вроде: LINE=$(rlwrap head -n1) который будет использовать файл ~/.head_historyпо умолчанию. ( man rlwr...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту