1
ответ

Как условия состязания влияют на чтения и записи (которые происходят одновременно),

Скажем, я открываю файл a для чтения. Что, если приложение, давайте назовем это, aWriter пишет в этот файл в случайных интервалах. Есть ли любые возможности того, что я получал неподходящее содержание файла если я...
18.08.2011
1
ответ

Почему Vim съедает Ctrl при использовании с Ctrl+v и как зафиксировать его?

Я использую Vim/etc/zsh/zshrc для добавления привязок клавиш для zsh, потому что он не работает с inputrc. В моем терминале с tmux, когда я введу Ctrl+v затем Ctrl+LeftArrow, оболочка покажет ^ [OD. Однако, когда я'...
13.03.2011
1
ответ

VI режимов в freetalk

Мне так или иначе удалось получить мой freetalk в vi-режим. Я просто не уверен, как я сделал это (если я перезапускаю freetalk, я получаю emacs-режим). Кто-либо идея?
06.01.2011
0
ответов

Как установить цвет завершения вкладки bash, когда включен `цветной -завершение -префикс `?

Я установил цветной префикс -завершения -в моем файле ~/.inputrc, но когда я завершаю табуляцию, часть префикса, которая уже была напечатана, имеет цвет, который мне не нравится. В руководстве bash написано :"цветной -завершение -префикс (Выкл )Если устан
10.11.2021
0
ответов

отключить настройку терминала wease только в интерактивном режиме в bash

Я хочу привязать C^w к действию по умолчанию, отличному от -в bash, но для этого требуется отключить werase в терминале. Это, к сожалению, влияет на другие программы, запускаемые bash, особенно на мои сеансы ssh :, когда я...
29.06.2021
0
ответов

readline в программе C подчиняется истории -поиску -назад и истории -поиску -вперед

Я хотел бы использовать readline в программе C, с историей -поиск -назад и историей -поиск -вперед, запускаемой стрелками вверх и вниз. Я пробовал такие вещи, как rl _parse _и _bind ("\"\e[A\"...
20.10.2020
0
ответов

Использует ли zsh канонический режим -для терминала?

Я изучал terminfo и stty. Если я запускаю stty -a|grep icanon, кажется, что канонический режим установлен, но если я пытаюсь отключить его с помощью stty -icanon и снова проверяю, я вижу, что он все еще установлен....
25.09.2020
0
ответов

Как назначить элемент управления n для привязки любой функции readline

Пытался назначить элемент управления n для привязки любой функции readline в bash, но не смог, например :bind '"\C -n" :предыдущая -история', но по-прежнему работает как bind -x '"\C -n" :"echo foo"' Почему и...
15.09.2020
0
ответов

Поведение расширения Bash

Я экспериментировал с функциями readline shell-expand-line и alias-expand-line. Из документации: shell-expand-line Разверните строку, как это делает оболочка. Это выполняет alias и...
29.05.2020
0
ответов

Настройка клавиш навигации по буферу обратной прокрутки

Я использую терминал на базе VTE. Вручную отправив следующую команду в сеансе bash, я вижу, что буфер прокрутки перемещается вверх на одну строку, поэтому я вполне уверен, что управляющая последовательность верна :...
21.05.2020
0
ответов

Как вставить всю команду из истории в текущую команду в Bash?

Как вставить всю команду из истории в текущую команду в Bash? Я провел некоторое исследование и нашел две комбинации клавиш GNU Readline, которые вставляли бы первое и последнее слова ...
05.04.2020
0
ответов

Используйте встроенную команду bash `bind` при запуске chroot

У меня есть chroot, и я хочу, чтобы chroot имел свой собственный файл .inputrc при запуске, а затем запускал программу. Я привык запускать chroot с помощью chroot , поэтому я попытался...
04.03.2020
0
ответов

распечатать и не выполнять результат расширения истории zsh при частичном поиске

Я мог бы сделать: !systemctl:p чтобы вывести результат связывания перезагрузки systemctl (как последняя команда в истории, начинающаяся со строки systemctl). но делая то же самое с частичным поиском по команде ...
09.10.2017
0
ответов

Где найти полный список привязываемых readline-функций режима Vi?

В поисках способа перехода между пробелами с помощью библиотеки GNU Readline я обнаружил readline-функции vi-fWord и vi-bWord. в этом вопросе. Но, как ни странно, я не могу найти никаких следов ...
20.03.2017
0
ответов

Что такое режимы readline, карты клавиш и их привязки по умолчанию?

В чем разница между режимами readline и картами клавиш? Как найти привязки клавиш по умолчанию для каждого режима?
17.08.2016
0
ответов

Как я могу настроить гибридную строку чтения с режимом вставки emacs и командным режимом vi?

Мне нужен гибридный режим, в котором я могу использовать все привязки клавиш emacs по умолчанию по умолчанию и по-прежнему иметь возможность перейти на vi -командный режим. Как мне это настроить?
16.08.2016
0
ответов

readline: Как мне вызвать команду vi в режиме emacs?

bind -pm vi говорит: ",": vi-char-search ";": vi-char-search "F": vi-char-search "T": vi-char-search "е": vi-char-search "t": vi-char-search Итак, vi-char-search выполняет разные функции в зависимости от ...
16.08.2016
0
ответов

Как искать в истории bash в режиме vi для поиска «foo. * Bar»

Моя среда bash находится в режиме vi (установить -o vi). Поэтому я могу ввести /, затем слово, затем ввести, и bash выполнит поиск слова в истории. Поскольку / также является методом vi для ...
30.06.2016
0
ответов

запускать привязку клавиш режима vi только в обычном режиме

Я создал несколько пользовательских привязок клавиш для режима bash vi. Они срабатывают, когда я нахожусь в режиме вставки, и я хочу, чтобы они срабатывали, когда я в нормальном режиме. Я использую режим vi set -o vi в терминале ...
31.05.2016
0
ответов

rlwrap: автодополнение нескольких слов tclsh

Как мне получить автодополнение нескольких слов с помощью rlwrap для tclsh? Пример: я набираю file , затем нажимаю . Я хочу видеть только подкоманды для файла, например, exists ...
29.03.2016
0
ответов

readline - yank сбрасывает метку установки

Я хочу реализовать эту привязку "\ C-xk": kill-region # превратить предыдущее слово в HTML / XML # пара открывающих и закрывающих тегов "\ C-xh": "\ e \ eb \ C-xk <\ Cy> \ e \ Cx \ Cx", но он возвращается к ...
30.11.2015
0
ответов

Клавиши на клавиатуре не работают в интерактивном скрипте!

Я использую этот код в bash, чтобы сделать мой скрипт интерактивным. Под интерактивностью я подразумеваю то, что сценарий может задавать мне вопросы, например, каков путь к моим данным: #!/bin/bash -ef прочитать userInput if [[ -...
16.10.2015
0
ответов

Как я могу заставить readline добавлять предварительно «набранный» текст при запуске терминала?

Под «напечатанным» я подразумеваю, что интерактивная консоль имеет текст кода, ожидающий, пока пользователь (отредактирует и) запустит, просто нажав клавишу ВВОД. Похоже, что что-то readline должно поддерживать, но подтверждение того, что ...
05.10.2015
0
ответов

Script To Update Multiple Hostnames

Нужен скрипт для чтения строки за строкой, затем ssh в машину и обновление имени хоста машины, затем выход и продолжение со следующей строки. У нас есть файл cvs, который содержит предыдущее имя хоста ...
29.09.2015
0
ответов

Некоторые символы фильтруются в bash

В настоящее время я запускаю образ Xubuntu с помощью VirtualBox, и только что начала возникать странная проблема: я не могу ввести a или c в терминал или эмулятор терминала. A и C (то есть a / c + Shift влево / вправо или ...
14.09.2015
0
ответов

Многострочная команда bash / gnu readline: переместить строку вверх / вниз

Как переместить одну строку редактирования вверх (назад) или вниз (вперед) в многострочной команде в bash / readline? Что-то вроде gj / gk в Vim.
13.07.2015
0
ответов

Возвращаясь к команде, которую я частично написал [дубликат]

Часто я оказываюсь на полпути к написанию длинной команды (или цепочки команд) и понимаю, что мне нужно выполнить другую команду, прежде чем я смогу закончить ввод этой текущей один. Примеры Иногда я ... ...
23.03.2015