Вопросы с тегом «line-editor»

Редактор строк в оболочках и других программах командной строки

1
ESC + {: Что это и где я могу узнать больше об этом?
Я поэкспериментировал в командной строке bash и нажал ESC, а затем {, после чего оболочка показала все файлы для завершения в строке fileglob. Например: если бы я набрал, bash Cа затем ESC+{, командная строка показала бы следующее: bash CHECK{,1,2{,23{336{,66666},6},3{,6}}}автозаполнение всех возможных файлов и каталогов, начиная с C, с указанием всех …

6
Измените форму курсора (или цвет), чтобы указать режим vi в bash
Чтобы уточнить: я не спрашиваю, как изменить курсор при использовании vim в терминале . Я хочу, чтобы курсор менялся при переключении между режимом ввода и командного режима в vi-режиме Bash: set -o vi <CR> type some text <ESC> (the cursor changes shape/color) i (cursor change back) etc... Я нашел скрипт, …
30 bash  vi  line-editor 

2
Открытие командной строки в текстовом редакторе - как это называется?
Один из моих любимых приемов в Bash - это когда я открываю командную строку в текстовом редакторе. Я делаю это (в режиме vi) нажатием ESC v. Когда я это делаю, все, что находится в моей командной строке, теперь отображается в моем выбранном $ EDITOR. Затем я могу отредактировать команду, как …

5
Команда Bash для копирования до курсора и вставки после?
Я не уверен, как это сформулировать, но я часто нахожу себя набирающим команды следующим образом: cp /etc/prog/dir1/myconfig.yml /etc/prog/dir1/myconfig.yml.bak Я обычно просто печатаю путь дважды (с завершением табуляции), или я скопирую и вставлю путь курсором. Есть ли какой-то bashfoo, который облегчает ввод?

9
Как повторить набранный в данный момент параметр на консоли bash?
Я просто печатал что-то вроде: mv foo/bar/poit/zoid/narf.txt и вдруг понял, черт возьми, я должен снова набрать большие части этого параметра mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt Даже с табуляции, довольно больно. Я знаю, что могу скопировать и вставить параметр, выделив текст и щелкнув мышью, но этого недостаточно. Я хочу остаться на клавиатуре. Так …

4
ZSH: история поиска по клавишам вверх и вниз?
В настоящее время у меня есть следующее .zshrc: bindkey '^[[A' up-line-or-search bindkey '^[[B' down-line-or-search Тем не менее, это только кажется, что соответствует содержанию моего текущего ввода до появления пробела. Например, sudo ls /будет соответствовать каждой строке в моей истории, которая начинается с sudo, в то время как я хотел бы, …

1
Использование строкового редактора zsh для работы с подпроцессами
Можно ли использовать встроенный редактор строк zsh ( zle) для подачи ввода в подпроцесс? То есть я хотел бы запустить zlewrap mycommandгде zlewrapфункция zsh и mycommandлюбая программа, которая просто читает строки из stdin; zlewrapбудет эффективно предоставлять возможности редактирования строки ZLE для mycommand. Это на модели, rlwrapкоторая делает именно это, но …
22 zsh  line-editor 

4
Первые символы команды повторяются на дисплее при завершении
Первые два символа были повторены, пока я использую, Tabчтобы сделать завершение. На скриншоте ниже, cdповторяется. Я пробовал rxvt-unicdoe, xterm, терминатор. Все эти эмуляторы терминала имеют эту проблему. Zsh версия 5.0.2, конфигурационный файл on-my-zsh

6
Как я могу вводить n повторений цифры в Bash, в интерактивном режиме
Я хотел бы запустить команду foo --bar=baz <16 zeroes> Как мне эффективно ввести 16 нулей *? Если я удерживаю Altи нажимаю, 1 6 0то повторю следующую вещь 160 раз, а это не то, чего я хочу. В emacs я могу использовать Alt-[number]или Ctrl-u 1 6 Ctrl-u 0, но в bash …

2
Как остановить bash, редактируя историю, когда я повторно использую и изменяю запись?
Некоторые случаи bash изменяют историю команд при повторном использовании и редактировании предыдущей команды, другие, по-видимому, этого не делают. Я искал и искал, но не могу найти ничего, что говорит о том, как предотвратить изменение команд в истории, когда они повторно используются и редактируются. Есть вопросы, подобные этому , но, похоже, …

2
Копировать и устанавливать метки в Bash как в Emacs?
Я хотел бы иметь возможность копировать и вставлять текст в командной строке Bash , используя те же привязки клавиша , что Emacs использует по умолчанию (то есть , используя C-spaceдля set-mark, M-wчтобы скопировать текст, C-y, M-yчтобы вставить его, и т.д.). В документации GNU Bash говорится, что Bash поставляется с некоторыми …

1
Где задокументирована функция bash для открытия команды в $ EDITOR?
Недавно я обнаружил, что если мы нажмем Ctrl+ X Ctrl+ E, bash откроет текущую команду в редакторе (установленную в $VISUALили $EDITOR) и выполнит ее, когда редактор закрыт. Но, похоже, это не документировано на manстраницах.
16 bash  line-editor 

3
Ctrl-Backspace и Ctrl-Delete в bash
Установка Debian 8.3 stty werase '^H' или на Arch Linux 2/2016 stty werase '^?' в .bashrc(например) делает Ctrl- Backspaceудалить последнее слово в терминале. Тем не менее , это не то же самое поведение , как в современных приложениях с графическим интерфейсом (например , Firefox): он удаляет последний пробельные -разделенное слово, …

2
Могу ли я перемещаться по меню дополнения вкладок в zsh с помощью клавиш в виде vi-like hjkl?
Я использую завершение вкладки на основе меню Zsh. Я нажимаю Tabодин раз, и появляется список возможных завершений. Если я нажму Tabснова, я могу перемещаться по этому списку с помощью клавиш со стрелками. Тем не менее, можно ли управлять ими с vi-как H, J, K, Lключи вместо? Я использую режим Emacs …

3
Очистить / стереть неверный пароль в терминале
Одна вещь, которая раздражает меня при использовании терминала Linux, это когда мне нужно ввести невидимый пароль, например, когда вы запускаете ssh терминал, мне было интересно, есть ли способ очистить / стереть невидимый пароль, не полагаясь на клавишу возврата или нажимая клавишу ввода, чтобы повторить попытку

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