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

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

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

Предотвращение выхода Python на Ctrl-D

Я считаю, что со мной часто случается следующее: Я использую Python в сеансе интерактивного терминала Я случайно что-то набираю с несбалансированными скобками Python дает мне ...приглашение, ожидая, что я введу еще одну строку кода Пытаясь вернуться в командную строку Python, я инстинктивно набираю...
спросил Nathaniel 5 лет назад

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

Режим Bash vi: имитация ввода в привязке

У меня есть функция fh()в моем .bashrc. Я хочу связать Ctrl-F в vi-insert-mode, чтобы запустить эту функцию. я пытался bind '"\C-F":"fh\n"' Это вводит fh в мой терминал и пытается автозаполнить команду. После поиска по сети я был впечатлен, что \ n должен был имитировать нажатие клавиши Enter. Я об...
спросил MiniLud 5 лет назад

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

Вырезать область из ввода bash

Допустим, вы ввели следующую команду в эмулятор терминала: sudo apt-get apple pie install hamster Вы запускаете его и понимаете, что ваш мозг пердит. Вы поместили имена пакетов appleи pieперед подкомандой установки. В этом случае вы можете переформатировать команду, чтобы она была правильной, с пом...
спросил Rovanion 5 лет назад

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

Bash: история поиска назад сломана после SSH

Я регулярно выполняю ssh со своего ноутбука (mac) на рабочий стол (linux), и иногда, впоследствии, исторический поиск назад заканчивается неудачей и просто действует как предыдущая история. (Я не отслеживал, происходит ли это только и всегда ли после прерванных сессий, по сравнению с чисто отключенн...
спросил AFoglia 5 лет назад

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

Изменение ярлыка прокрутки буфера терминала

Насколько я знаю, сочетание клавиш для прокрутки буфера терминала - Shift+ PgUp/ PgDown, и это, кажется, универсальный стандарт, который заставляет меня подозревать, что это не часть эмулятора терминала, а скорее управляется readline. Тем не менее, я не смог найти информацию о том, как изменить этот...
спросил Jan Warchoł 6 лет назад

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

Можно ли настроить bash таким образом, чтобы Ctrl-W правильно удалял слова?

Readline предлагает нам две разные функции для удаления слова, ни одна из которых не выглядит настраиваемой, и ни одна из них не подходит. Могу ли я выполнить какое-нибудь вуду, которое бы сочетало в себе поведение и давало мне то, что я ожидаю? **** Bind ctrl-W to backward-kill-word **** % the "qu...
спросил psp 7 лет назад

8
голосов
1
ответ
1232
просмотра

Mac readline - библиотека не загружена

Я работаю на Mac, Sierra 10.12.3, и пытаюсь получить доступ к базе данных PostgreSQL с помощью psqlкоманды, но она выдает ошибку dyld: Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib Referenced from: /usr/local/bin/psql Reason: image not found Abort trap: 6 День или два назад я...
спросил skwidbreth 7 лет назад

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

Как определить, какая версия readline bash используется?

Как определить, какую версию readline я использую в своей сессии bash? Я задаюсь вопросом, а именно потому, что я, кажется, есть библиотека Readline 6.3, но set enable-bracketed-paste onв моем .inputrcработает, несмотря на то, что функция была добавлена только в Readline 7.0. Я использую Bash 4.4.0...
спросил asmeurer 7 лет назад

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

перенос строки прерывисто прерывается (R, tmux, readline)

Я часто поддерживаю несколько интерактивных сеансов командной строки R на своем рабочем столе, связанных с vim с помощью vim-r-plugin (что-то вроде ESS). Я использую tmux для удаленного подключения к ним, а также потому, что от этого зависит vim-r-plugin. Однако иногда при удаленном соединении длинн...
спросил Patrick B. 7 лет назад

4
голосов
1
ответ
1401
просмотр

Завершение табуляции для аргументов команды в Cygwin происходит из-за расширения `.exe`

Есть ли в Cygwin параметр конфигурации, чтобы, когда Bash заканчивал имя команды, .exeсуффикс имени файла игнорировался (не включался)? Объяснение проблемы При использовании дополнения табуляции в Bash в системе Cygwin для завершения имени команды .exeрасширение добавляется к имени команды, наприме...
спросил Anthony Geoghegan 7 лет назад

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

Что является близким вариантом в zsh для readline 'завершению-префикса-отображения-длины`

При завершении, если набранная часть длинная, эта опция заменяет ту же часть в пунктах меню завершения с многоточием. Особенно полезно, если набранная часть длинная и есть много кандидатов.
спросил xuhdev 7 лет назад

3
голосов
0
ответов
378
просмотров

Zsh читать ввод в ZLE виджете

Я пытаюсь реализовать пользовательскую версию поиска по истории zsh при нажатии ctrl-r(хотя моя функция будет отображаться на другой ярлык). До сих пор я пытался использовать read, varedи read-commandдля чтения ввода после того, как пользователь нажимает на заказ ярлык. Мой код выглядит так: # Bind...
спросил Hemant Kumar 8 лет назад

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

Изменение мета-ключа для библиотеки readline

Я заинтересован в том, чтобы связать metaключ для библиотеки readline (редактирование командной строки, скажем, в bash) от клавиши alt с каким-то другим произвольным ключом (например, клавишей caps lock). Для контекста, я уже использую менеджер окон XMonad, и у меня есть клавиша alt, связанная с ряд...
спросил wafflecat 8 лет назад

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

bash / readline не выполняет автозаполнение имени каталога

У меня есть исполняемый файл в подкаталоге текущего каталога: ~ $ ls -l src/users -rwxr-xr-x 1 me users 1001K Nov 17 18:52 src/users* Я пытаюсь выполнить это, набрав srи затем нажав вкладку. Есть две возможности для завершения (один каталог у меня дома и один исполняемый файл в / usr / bin /), поэт...
спросил Martin Kunev 8 лет назад

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

Несвязанные ключи в ReadLine

Об использовании Readline с Bash: $ cat ~/.inputrc "\C-[[Z": complete-command "\C-[[23~": history-search-backward "\C-[[24~": history-search-forward Теперь в терминале Gnome F11 и F12 ключевые истории поиска назад / вперед. Но если я случайно нажму, скажем, F10, он издает звуковой сигнал и добавля...
спросил porton 8 лет назад

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

Как получить редактирование строки в стиле vi в командном режиме Vim?

При вводе команды с помощью «:» в Vim я часто нажимаю клавишу escape и / или пытаюсь перемещаться с помощью h, j, k и l или пробую другие комбинации клавиш в стиле vi, чтобы редактировать команду, которую я пишу. Я настроил readline для использования редактирования строки в стиле vi, чтобы при редак...
спросил Daan 8 лет назад

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

Включение readline?

У меня есть .inputrcфайл, настроенный в системе, которая, кажется, не уважает его. Если я bindзапишу файл (согласно этому сообщению ) или попытаюсь загрузить егоC-x C-r, ничего не произойдет - я все равно не получу ни одной функции readline, которую я ищу, особенно history-search-backward. Возможно...
спросил keflavich 8 лет назад

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

Как изменить поведение прокрутки readline на OS X?

Я использую SSHing в Mac OS X Terminal к двум серверам Ubuntu, затем подключаюсь к различным оболочкам с поддержкой readline, таким как MySQL или Mongo клиенты. В последнее время кажется, что поведение прокрутки как-то изменилось. когда я прокручиваю мышью, вместо того, чтобы иметь возможность проли...
спросил Aadaam 8 лет назад

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

Завершение при вставке команды Bash, начинающейся с вкладок

Я пишу, Dockerfileкоторый я форматирую с помощью вкладок (которые я обычно использую везде). Но я скопировал многострочную команду, где вторая строка начинается с двух символов табуляции, т.е. apt-get -y update && \ apt-get -y install collectd \ # begin two tabs Первая строка выполняется пр...

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

Readline перестает работать случайно

По какой-то причине каждые 1-3 часа (в зависимости от рабочей нагрузки) моя readкоманда оболочки перестает принимать ввод, а нажатие клавиши return отображает ^Mсимвол. Что-то вроде: Continue? После ответа: Continue? y^M Я выполнил различие переменных среды (set) до и после проблемы, но не смог на...
спросил SystematicFrank 9 лет назад

6
голосов
1
ответ
781
просмотр

Привязать ключ к новой строке в Bash, не отправляя команду

I want to press M-j and have readline place my cursor on the next line without entering a command. Thus I should be able to go back a character onto the prev. line. This answer states that it cannot be done. I think it's wrong. You can kill the newline character, and yank it. This achieves what I wa...
спросил cdosborn 9 лет назад

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

readline - удаление слова под курсором

Например, Alt-dудаляет слово до следующей границы слова. Существует также ярлык для удаления до предыдущей границы слова IIRC, но я бы хотел удалить слово под курсором (т. Е. До левой границы текущего слова и следующей границы слова). Это даже доступно в readline?
спросил LetMeSOThat4U 9 лет назад

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

Переменная Bash READLINE_LINE всегда пуста

Я искал способ поделиться буфером обмена между bash и X, но переменные $ READLINE_LINE и $ READLINE_POINT всегда пусты. Кто-нибудь знает причину? Bash версия 4.3.30. Смотрите сообщение для решения для обмена буфера обмена. https://stackoverflow.com/questions/994563/integrate-readlines-kill-ring-and-...
спросил godblessfq 9 лет назад

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

Настройка привязок клавиш Vim для клиента MySQL

Я добавляю эти следующие строки, ~/.inputrcи теперь клиент Postgres, psql, использует сочетания клавиш Vim. set keymap vi set editing-mode vi Тем не менее, это не работает для MySQL. Я понимаю, что MySQL больше не использует readline и вместо этого использует editline. Я попытался добавить выше, ~/...
спросил jordelver 9 лет назад

4
голосов
1
ответ
2655
просмотров

Как изменить ярлыки BASH «режим редактирования vi»?

Я пытаюсь изменить ключи режима bash vi для входа и выхода из режима вставки, я хотел бы установить следующие сочетания клавиш: Ctrl- \: войти в режим движения Alt- \: войти в режим вставки Как мне это сделать? Я пытаюсь отредактировать его в .inputrc и / или .bashrc безуспешно. .inputrc: set echo...
спросил MaikoID 9 лет назад

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 лет назад

5
голосов
3
ответа
1217
просмотров

Я использую Bash в "режиме vi". Какая последовательность горячих клавиш для редактирования текущей командной строки с использованием внешнего редактора?

В "Emacs mode" Bash ( set -o emacs) я могу редактировать текущую командную строку в моем любимом внешнем $ EDITOR. Все, что мне нужно сделать, это нажать Ctrl+, Xзатем Ctrl+E . Но, поскольку я переключился на «режим vi» Баша ( set -o vi), эта последовательность клавиш ничего не делает. В режиме «vi»...
спросил Alby 10 лет назад

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

Что на самом деле делает раскладка клавиш "vi-move" в режиме vi Bash?

В разделе «Карта клавиш» в Справочном руководстве по Bash говорится, что одним из приемлемых вариантов является «vi-move». Кажется, нет никакого описания того, что это соответствует. Я хорошо знаком с "vi-command" и "vi-insert", но, похоже, ничего не могу найти относительно "vi-move". Я надеялся, чт...
спросил Pak 10 лет назад

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

Используйте отдельную историю для 'read -e' (readline)

Я хотел бы написать интерактивную командную оболочку в сценарии оболочки для упрощения настройки брандмауэра iptables. Проблема в том, что read -eиспользуется история оболочки . Есть ли способ использовать отдельную историю для read -eв сценарии?
спросил BenjiWiebe 10 лет назад