Страница 1 из 3
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 11:56
web_client
Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
Поиск ничего толкового не дал. Неужели никак нельзя настроить среду, чтоб выделять текст Shift+стрелки?
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:02
rogoznik
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:12
symon2014
web_client,
Команды работают от местоположения курсора:
Удалить слово вперед Alt+D
Удалить слово назад Ctrl+W
Удалить до конца строки Ctrl+K
Удалить до начала строки Ctrl+U
Вставить удаленное Ctrl+Y
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:19
web_client
От туда я сюда и пришел

Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:22
symon2014
web_client писал(а): ↑31 янв 2020, 12:19
От туда я сюда и пришел
Так оно же работает.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:33
web_client
symon2014 писал(а): ↑31 янв 2020, 12:22
Так оно же работает.
Как?
Вот это
symon2014 писал(а): ↑31 янв 2020, 12:12
Команды работают от местоположения курсора:
Удалить слово вперед Alt+D
Удалить слово назад Ctrl+W
Удалить до конца строки Ctrl+K
Удалить до начала строки Ctrl+U
Вставить удаленное Ctrl+Y
уже совершенно другая логика.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:42
rogoznik
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:54
symon2014
web_client,
nano справляется.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 12:59
colonel
web_client писал(а): ↑31 янв 2020, 11:56
Вроде бы Linux исконно консольная система, но вот столкнулся с проблемой, что не могу выделить текст(для последующего копи-пасте) используя, исключительно, клавиатуру.
Что в mcedit, что в командной оболочке получается выделить текст только мышкой(с шифтом в т.ч.) А потом уже можно копипастить (ctrl+ins|ctrl+shift).
что за бредово поставленный вопрос. Какая нахрен мышка в консоли? А если терминал(консоль) что в эмуляторе под графикой так нефиг заниматься мазохизмом выискивая способ без мыши блоки выделять.
С какими текстами и блоками текста автор топика собирается к голой командной оболочке?
Для этого есть консольные текстовые редакторы, а в них, как минимум и в mcedit и в nano , имеется возможность работы с блоками текста.
в mcedit что включается по F3 ?
https://any-key.net/mcedit-hotkeys/
https://habr.com/ru/post/106471/
Поиск ничего толкового не дал. ...
учитесь искать.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:08
web_client
Из того, что я понял про мультиплексоры, там еще всё более запущенно, чем работа с мышью. тот же vi режим.
Просто я за многие годы(еще со времён ДОСа) привык к элементарному выделению текста, что мне проще выдернуть файл в графический редактор, исправить что нужно, и отправить обратно.
Вот мне и интересно, неужели нет ни одного консольного редактора, который обладает таким простым функционалом?
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:14
web_client
colonel писал(а): ↑31 янв 2020, 12:59
web_client писал(а): ↑31 янв 2020, 11: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 и выделенный текст в ставиться в текущую позицию курсора, но мне нужно совершенно другое.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:16
web_client
web_client писал(а): ↑31 янв 2020, 13:14
Какая нахрен мышка в консоли?
А чем проблема мыши в консоли? мышь появилась задолго до графических оболочек.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:18
WWolf
web_client, не путай консоль и терминал

в консоли мыши нет... да и в досе эта мышь была до одного места вне игр

Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:31
rogoznik
Как бы тот же nano
позволяет выделять текст shift+<стрелочки>
А копировать вставить ищи в справке по nano
в разделе горячих клавишь
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:35
web_client
WWolf писал(а): ↑31 янв 2020, 13:18
web_client, не путай консоль и терминал

в консоли мыши нет... да и в досе эта мышь была до одного места вне игр
Отнюдь.

Мышь и в Нортоне вполне себе работала. да и помимо игр было прикладное ПО. Я себе, конкретно под Автокад 12 мышь искал.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:37
symon2014
web_client писал(а): ↑31 янв 2020, 13:35
Мыш и в Нортоне вполне себе работала.
Нортон вполне себе не консоль а терминал.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 13:43
web_client
symon2014 писал(а): ↑31 янв 2020, 13:37
web_client писал(а): ↑31 янв 2020, 13:35
Мыш и в Нортоне вполне себе работала.
Нортон вполне себе не консоль а терминал.
Ну я под терминалом понимаю аппаратную составляющую(монитор клавиатура итд),
А Нортон, все же оболочка запущенная в консольном режиме.
Выделение текста без мыши. в консоли.
Добавлено: 31 янв 2020, 14:08
web_client
rogoznik писал(а): ↑31 янв 2020, 13:31
Как бы тот же
nano
позволяет выделять текст
shift+<стрелочки>
А копировать вставить ищи в справке по
nano
в разделе горячих клавишь
Кстати, да. Действительно работает.
Что примечательно, при таком выделении и копировании он копирует в свой внутренний буфер. отличный от буфера гуи.
по стандартным ctrl+insert вставляется из буфера ГУИ, а по ctrl+u из буфера Nano... при выделении мышью копируется в буфер ГУИ, опять же, стандартными сочетаниями.
Надо будет еще поэкспериментировать.
Интересно, как это всё рабоnать будет при работе на удаленной машине через SSH.
В любом случае, за подсказку спасибо. пока не торт, но уже что-то

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