Запитання з тегом «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 в терміналі . Я хочу, щоб курсор змінювався при переключенні між режимом введення та команд у вісовому режимі Баша: 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 Зазвичай я просто набираю шлях двічі (із заповненням вкладки) або копіюю та вставляю шлях курсором. Чи є якийсь башфу, який полегшує це набір?

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, але в …

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-подібних клавіш hjkl?
Я використовую завершення вкладки на основі меню zsh. Я натискаю Tabодин раз, і з'являється список можливих завершень. Якщо натиснути Tabще раз, я можу переміститися по цьому списку за допомогою клавіш зі стрілками. Тим НЕ менше, чи можна управляти ними з vi-як H, J, K, Lключі замість? Я використовую режим emacs …

3
Очистити / видалити помилково введений пароль у терміналі
Одне, що дратує мене за допомогою терміналу Linux, - це коли мені доводиться вводити невидимий пароль, наприклад, коли ви запускаєте ssh-термінал, мені було цікаво, чи є спосіб очистити / стерти невидимий пароль, не покладаючись на задню область або натискаючи клавішу введення, щоб спробувати ще раз

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.