Выделение текста без мыши. в консоли.

Раздел для тем в стадии оформления.
В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 08:56

Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
Поиск ничего толкового не дал. Неужели никак нельзя настроить среду, чтоб выделять текст Shift+стрелки?

Аватара пользователя

rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Выделение текста без мыши. в консоли.

Сообщение rogoznik » 31 янв 2020, 09:02

web_client, читай тему и изучай ссылки https://forum.ubuntu.ru/index.php?topic=284265.15
ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Выделение текста без мыши. в консоли.

Сообщение symon2014 » 31 янв 2020, 09:12

web_client,
Команды работают от местоположения курсора:
Удалить слово вперед Alt+D
Удалить слово назад Ctrl+W
Удалить до конца строки Ctrl+K
Удалить до начала строки Ctrl+U
Вставить удаленное Ctrl+Y

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 09:19

rogoznik писал(а):
31 янв 2020, 09:02
web_client, читай тему и изучай ссылки https://forum.ubuntu.ru/index.php?topic=284265.15
От туда я сюда и пришел :smile:

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Выделение текста без мыши. в консоли.

Сообщение symon2014 » 31 янв 2020, 09:22

web_client писал(а):
31 янв 2020, 09:19
От туда я сюда и пришел
Так оно же работает.

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 09:33

symon2014 писал(а):
31 янв 2020, 09:22
Так оно же работает.
Как?
Вот это
symon2014 писал(а):
31 янв 2020, 09:12
Команды работают от местоположения курсора:
Удалить слово вперед Alt+D
Удалить слово назад Ctrl+W
Удалить до конца строки Ctrl+K
Удалить до начала строки Ctrl+U
Вставить удаленное Ctrl+Y
уже совершенно другая логика.

Аватара пользователя

rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Выделение текста без мыши. в консоли.

Сообщение rogoznik » 31 янв 2020, 09:42

web_client, первое предложение https://forum.ubuntu.ru/index.php?topic ... msg2239540
ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Выделение текста без мыши. в консоли.

Сообщение symon2014 » 31 янв 2020, 09:54

web_client,
nano справляется.
Снимок экрана в 2020-01-31 12-53-09.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 09:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 44 раза
Поблагодарили: 497 раз

Выделение текста без мыши. в консоли.

Сообщение colonel » 31 янв 2020, 09:59

web_client писал(а):
31 янв 2020, 08:56
Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
что за бредово поставленный вопрос. Какая нахрен мышка в консоли? А если терминал(консоль) что в эмуляторе под графикой так нефиг заниматься мазохизмом выискивая способ без мыши блоки выделять.
С какими текстами и блоками текста автор топика собирается к голой командной оболочке?
Для этого есть консольные текстовые редакторы, а в них, как минимум и в mcedit и в nano , имеется возможность работы с блоками текста.
в mcedit что включается по F3 ?
https://any-key.net/mcedit-hotkeys/
https://habr.com/ru/post/106471/
Поиск ничего толкового не дал. ...
учитесь искать.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 10:08

rogoznik писал(а):
31 янв 2020, 09:42
web_client, первое предложение https://forum.ubuntu.ru/index.php?topic ... msg2239540
Из того, что я понял про мультиплексоры, там еще всё более запущенно, чем работа с мышью. тот же vi режим.


Просто я за многие годы(еще со времён ДОСа) привык к элементарному выделению текста, что мне проще выдернуть файл в графический редактор, исправить что нужно, и отправить обратно.
Вот мне и интересно, неужели нет ни одного консольного редактора, который обладает таким простым функционалом?

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 10:14

colonel писал(а):
31 янв 2020, 09:59
web_client писал(а):
31 янв 2020, 08:56
Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
что за бредово поставленный вопрос. Какая нахрен мышка в консоли? А если терминал(консоль) что в эмуляторе под графикой так нефиг заниматься мазохизмом выискивая способ без мыши блоки выделять.
С какими текстами и блоками текста автор топика собирается к голой командной оболочке?
Для этого есть консольные текстовые редакторы, а в них, как минимум и в mcedit и в nano , имеется возможность работы с блоками текста.
в mcedit что включается по F3 ?
https://any-key.net/mcedit-hotkeys/
https://habr.com/ru/post/106471/
Поиск ничего толкового не дал. ...
учитесь искать.
Всё выше описание я читал, ни никакого отношения к моему вопросу оно не имеет.

Вот выделил я кусок текста по F3. и что дальше? как мне его скопировать в буфер, дабы потом извлечь из буфера в нужное место и в нужное время?
Да. можно нажать F5 и выделенный текст в ставиться в текущую позицию курсора, но мне нужно совершенно другое.

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 10:16

web_client писал(а):
31 янв 2020, 10:14
Какая нахрен мышка в консоли?
А чем проблема мыши в консоли? мышь появилась задолго до графических оболочек.

Аватара пользователя

WWolf
Сообщения: 2253
Зарегистрирован: 13 фев 2018, 21:51
Решено: 12
Откуда: Краснодар
Благодарил (а): 748 раз
Поблагодарили: 573 раза

Выделение текста без мыши. в консоли.

Сообщение WWolf » 31 янв 2020, 10:18

web_client, не путай консоль и терминал :) в консоли мыши нет... да и в досе эта мышь была до одного места вне игр :)

Аватара пользователя

rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

Выделение текста без мыши. в консоли.

Сообщение rogoznik » 31 янв 2020, 10:31

Как бы тот же nano позволяет выделять текст shift+<стрелочки>
А копировать вставить ищи в справке по nano в разделе горячих клавишь
ИзображениеИзображение

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 10:35

WWolf писал(а):
31 янв 2020, 10:18
web_client, не путай консоль и терминал :) в консоли мыши нет... да и в досе эта мышь была до одного места вне игр :)
Отнюдь. :) Мышь и в Нортоне вполне себе работала. да и помимо игр было прикладное ПО. Я себе, конкретно под Автокад 12 мышь искал.
Последний раз редактировалось пользователем 1 web_client; всего редактировалось раз: 31

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

Выделение текста без мыши. в консоли.

Сообщение symon2014 » 31 янв 2020, 10:37

web_client писал(а):
31 янв 2020, 10:35
Мыш и в Нортоне вполне себе работала.
Нортон вполне себе не консоль а терминал.

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 10:43

symon2014 писал(а):
31 янв 2020, 10:37
web_client писал(а):
31 янв 2020, 10:35
Мыш и в Нортоне вполне себе работала.
Нортон вполне себе не консоль а терминал.
Ну я под терминалом понимаю аппаратную составляющую(монитор клавиатура итд),
А Нортон, все же оболочка запущенная в консольном режиме.

В сети

Автор темы
web_client
Сообщения: 73
Зарегистрирован: 24 окт 2019, 03:13
Благодарил (а): 22 раза

Выделение текста без мыши. в консоли.

Сообщение web_client » 31 янв 2020, 11:08

rogoznik писал(а):
31 янв 2020, 10:31
Как бы тот же nano позволяет выделять текст shift+<стрелочки>
А копировать вставить ищи в справке по nano в разделе горячих клавишь
Кстати, да. Действительно работает.
Что примечательно, при таком выделении и копировании он копирует в свой внутренний буфер. отличный от буфера гуи.
по стандартным ctrl+insert вставляется из буфера ГУИ, а по ctrl+u из буфера Nano... при выделении мышью копируется в буфер ГУИ, опять же, стандартными сочетаниями.
Надо будет еще поэкспериментировать.
Интересно, как это всё рабоnать будет при работе на удаленной машине через SSH.

В любом случае, за подсказку спасибо. пока не торт, но уже что-то :smile:

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 09:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 44 раза
Поблагодарили: 497 раз

Выделение текста без мыши. в консоли.

Сообщение colonel » 31 янв 2020, 11:12

web_client писал(а):
31 янв 2020, 10:14
Всё выше описание я читал, ни никакого отношения к моему вопросу оно не имеет ...

не трахайте мозги
Название темы - Выделение текста без мыши. в консоли.
проблема описанная в первом сообщении - не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
... в mcedit, ..... получается выделить текст только мышкой
настроить среду, чтоб выделять текст Shift+стрелки
вам показали как в mcedit может быть сделано выделение текста блоком стрелками и последующее копирования или перенос выделенного блока в редактируемом тексте.
никаких других хотелок вами не озвучивалось
учитесь нормально задавать вопросы , телепаты в отпуске , чтобы угадывать что вы где то и чего то имели ввиду и что именно хотели получить

кроме того вам была дана ссылка на работу с блоками текста в nano
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

В сети
Аватара пользователя

slant
Сообщения: 2640
Зарегистрирован: 21 июн 2017, 15:09
Решено: 47
Благодарил (а): 20 раз
Поблагодарили: 1100 раз

Выделение текста без мыши. в консоли.

Сообщение slant » 31 янв 2020, 11:28

web_client писал(а):
31 янв 2020, 08:56
Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
Исконная консоль пришла в линукс из терминалов UNIX, а они не могли передавать "Нажатый шифт" сам по себе (как и другие комбинации). А могли только только символ из таблицы символов. Да вот беда - нету такого символа "Shift+стрелка курсора". Оттуда все эти интересные сочетания и методы управления в Vi и подобной классике. Shift+стрелки - это гораздо более позднее изобретение, когда настоящие терминалы стали музейной редкостью. Так что, если хочется подобного в консоли - искать надо не классику а что-то боле-менее современное.
mcedit, кстати, тоже писался явно с прицелом на стандарты классического терминала, правда уже позднего, расширенного, поддерживающего кроме ESC еще и некоторые спецсимволы вызываемые сочетаниями с CTRL. Но выделения Shift+Стрелка в нем тоже нету именно по этому. Зато есть выделение триггером F3 (нажал - начал выделять, еще раз нажал - закончил) и после: F5 - скопировать в позицию курсора, F6 - перенести, F8 - удалить выделенное. Кроме того есть аналог буффера реализованый через меню - F9 (скопировать в файл, вставить из файла).

Вернуться в «Песочница»