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

GNU Readline - это библиотека, которая предоставляет возможности редактирования командной строки и поиска истории для Bash и других интерактивных программ командной строки. Используйте этот тег для вопросов, касающихся использования функций Readline в Bash и других программах.

2
Почему bash ссылается на ncurses?
Я думаю, что заметил это раньше, но никогда не думал об этом; теперь мне любопытно > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo является частью ncurses. Это система Fedora, но она одинакова в Ubuntu, и я замечаю, …
11 bash  readline  ncurses 

2
читать с историей
Как сделать readисторию поддержки встроенных команд, нажимая клавиши вверх / вниз для их циклического переключения? Я пытался поймать, когда вы нажимаете клавишу «вверх», но она не работает с read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Нажатие клавиш со стрелками, кажется, работает, и я …

2
.inputrc TAB не работает должным образом
Я сегодня в движении, вот еще один вопрос: Почему, когда я положил их .inputrc, они оба делают одно и то же? TAB: menu-complete Shift-TAB: menu-complete-reverse то есть они оба делают то, что говорит последний.
11 bash  readline 

8
Как установить PHP CLI с помощью интерактивного приглашения в Debian Wheezy?
Когда я устанавливаю php5-cli в Debian Wheezy (в данный момент тестирую), интерактивная подсказка становится очень непригодной из-за отсутствия поддержки readline (ошибка 341868 ). Какой самый простой способ установить версию, связанную с libreadline (для удобного редактирования строк)?

2
Установка переменных readline в оболочке
Я прочитал на manстранице, что вы устанавливаете параметры readline на off или в значение, используя set var value Это то же самое, что и setвстроенная функция, и как установить переменные, inputrcкоторые уже прочитаны и оболочка запущена?
10 bash  readline 

5
Как автоматически установить bash readline в режим vi при входе в систему?
Моя команда отвечает за тысячи машин Linux / Unix, поэтому, естественно, учетная запись root «разделяется» между администраторами. Я предпочитаю режим vi, другие предпочитают режим emacs. Как я могу установить readline bash в режим vi при входе в SSH на любой машине, не заставляя всех остальных также использовать режим vi? По …
9 bash  emacs  vi  readline 

4
Поместите текст в буфер командной строки bash
Я хотел бы программно поместить определенный фрагмент текста в буфер командной строки bash, прочитать для редактирования и использовать в качестве команды. Я с нетерпением жду чего-то похожего read -iна команды. -i text Если readline используется для чтения строки, текст помещается в буфер редактирования перед началом редактирования. Изменить : Под программно …
9 bash  readline 

1
Что такое разделители слов readline?
Когда я удаляю слово в Bash, оно останавливается на определенных символах, таких как _и /. Например, если я наберу /foo/bar и активировать backward-kill-word(обычно сопоставляется с Alt- Backspaceи / или Ctrl- w), оставшийся текст /foo/ , Это не соответствует $COMP_WORDBREAKSили readline'srl_completer_word_break_characters . Как я могу определить (предпочтительно в работающей системе, а …
9 bash  readline 

2
Чтение за символом с bash read
Я пытался использовать bash для чтения файла символ за символом. После долгих проб и ошибок я обнаружил, что это работает: exec 4<file.txt declare -i n while read -r ch <&4; n=0 while [ ! $n -eq ${#ch} ] do echo -n "${ch:$n:1}" (( n++ )) done echo "" done Т.е. …
8 bash  readline 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.