Автоматические выделение текста во время выполнения консольной команды

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
User avatar
citRiks
Posts: 1520
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 456 times
Been thanked: 91 times

Автоматические выделение текста во время выполнения консольной команды

Post by citRiks »

Latest post of the previous page:

ujos, может я сам чего-то упускаю, но предлгаю вам убедиться для начала вот в чем:
1.) открыть cmd.exe через win-r
2.) там в системном меню пойти в defaults и там убедится что стоит QuickEditMode

У меня при этом самые разные проги при запуске в фаре, дают возможность возякать по выводу мышью.
хотя сам ФАР на такой флаг не согласен, но от него этого требовать и нельзя вродь,
(а то получиться бардак с панелями например, я так понимаю)

Сообщайте если нелады все еще
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
ujos
Posts: 210
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 8 times

Автоматические выделение текста во время выполнения консольной команды

Post by ujos »

citRiks wrote: Wed 21 Jul, 2021 19:17 там в системном меню пойти в defaults и там убедится что стоит QuickEditMode
image.png
Last edited by ujos on Wed 21 Jul, 2021 22:24, edited 1 time in total.
ujos
Posts: 210
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 8 times

Автоматические выделение текста во время выполнения консольной команды

Post by ujos »

Странно. Поменял в батнике far.cmd "start far.exe" на "far.exe", запустил, поигрался. Еще раз убедился, что в процессах висит cmd.exe. Вернул все как было. Запустил FAR еще раз, и теперь могу выделять в "git log"

Вернулся к другому экземпляру FAR, который я запускал до этих махинаций. Там в "git log" как не работал так и не работает.

Видимо что-то случилось (с)...
Last edited by ujos on Wed 21 Jul, 2021 22:39, edited 1 time in total.
User avatar
citRiks
Posts: 1520
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 456 times
Been thanked: 91 times

Автоматические выделение текста во время выполнения консольной команды

Post by citRiks »

ujos,
если у вас Винда64, то проверьте что с этими обоими CMD.exe:
C:\Windows\SysWOW64\cmd.exe
C:\Windows\System32\cmd.exe
что стоит ли у всех QuickEditMode
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
ujos
Posts: 210
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 8 times

Автоматические выделение текста во время выполнения консольной команды

Post by ujos »

Сейчас у обоих эта опция включена. Не знаю, как было до вчерашнего дня.
User avatar
citRiks
Posts: 1520
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 456 times
Been thanked: 91 times

Автоматические выделение текста во время выполнения консольной команды

Post by citRiks »

ujos wrote: Wed 21 Jul, 2021 22:34Вернулся к другому экземпляру FAR, который я запускал до этих махинаций. Там в "git log" как не работал так и не работает.
а что значит "другой экземпляр" ? может его закрыть и перезапустить?

2.) Идея для @DrKnS :
добавить опцию для запускатора "автоматически выставлять QuicEditMode перед запуском внешней проги".
(когда прога возвращает output фару естессно убирать этот флаг)
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
User avatar
HaRT
Moderator
Posts: 9831
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 132 times
Been thanked: 275 times

Автоматические выделение текста во время выполнения консольной команды

Post by HaRT »

citRiks wrote: Thu 22 Jul, 2021 10:44 добавить опцию для запускатора "автоматически выставлять QuicEditMode перед запуском внешней проги"
Такая опция уже есть — только не в запускаторе, а в настройках консоли до старта Фара. Не вижу смысла дублировать.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1520
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 456 times
Been thanked: 91 times

Автоматические выделение текста во время выполнения консольной команды

Post by citRiks »

HaRT wrote: Thu 22 Jul, 2021 11:06Такая опция уже есть — только не в запускаторе, а в настройках консоли до старта Фара. Не вижу смысла дублировать.
не совсем согласен
Если я все правильно понял,
то этим вы принуждаете запускать ФАР из консоли.
типа сначал открыть CMD, а потом оттуда ФАР.
Это требование не комфортно и не логично.
поэтому не дублирование, а удобный фичер,
несложный для реализации к тому же
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
ujos
Posts: 210
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 8 times

Автоматические выделение текста во время выполнения консольной команды

Post by ujos »

citRiks wrote: Thu 22 Jul, 2021 10:44 а что значит "другой экземпляр" ?
Это один из процессов FAR-a, который висел в памяти компьютера до начала моих экспериментов.
citRiks wrote: Thu 22 Jul, 2021 10:44 может его закрыть и перезапустить?
Когда у меня получилось включить выделение, я этот процесс закрыл. Я просто говорю, что я не совсем с ума сошел и действительно выделение не работало раньше. А потом в какой-то момент заработало.
User avatar
HaRT
Moderator
Posts: 9831
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 132 times
Been thanked: 275 times

Автоматические выделение текста во время выполнения консольной команды

Post by HaRT »

citRiks wrote: Thu 22 Jul, 2021 11:35 этим вы принуждаете запускать ФАР из консоли
Нет, и выше по теме обсуждается, где включить эту настройку для запуска без предварительного открытия консоли.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
citRiks
Posts: 1520
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 456 times
Been thanked: 91 times

Автоматические выделение текста во время выполнения консольной команды

Post by citRiks »

HaRT wrote: Thu 22 Jul, 2021 13:45Нет, и выше по теме обсуждается, где включить эту настройку для запуска без предварительного открытия консоли.
через registry, да, так работает.
но это нетривиально для всех почти так задавать.
если бы можно было увидеть эту опцию в far:config,
то народу было бы понятнее как можно и что так можно
А кто не поверит в наше миролюбие, / Тот кровью умоется. / И будет такая борьба за мир, / Что камня на камне не останется.
ujos
Posts: 210
Joined: Fri 27 Apr, 2012 15:10
Has thanked: 8 times

Автоматические выделение текста во время выполнения консольной команды

Post by ujos »

HaRT wrote: Thu 22 Jul, 2021 11:06 Такая опция уже есть — только не в запускаторе, а в настройках консоли до старта Фара. Не вижу смысла дублировать.
ИМХО если усилия это сделать тривиальные, а удобства добавляет много, то добавить параметр стоит.
User avatar
HaRT
Moderator
Posts: 9831
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 132 times
Been thanked: 275 times

Автоматические выделение текста во время выполнения консольной команды

Post by HaRT »

DrKnS wrote: Wed 21 Jul, 2021 13:50 При запуске процессов устанавливается тот режим, который был в консоли изначально.
DrKnS wrote: Wed 21 Jul, 2021 17:20 "изначально" - это до запуска far.exe.
Не будет ли более удобно, если использовать не «изначальное» значение этой настройки консоли, а непосредственно предшествующее запуску порождаемого процесса? Так пользователь сможет более гибко менять этот аспект поведения, не выходя из Фара. Например, это поможет, если надо сначала много раз запускать «безмышиную» консольную программу, из которой хочется копировать экраны, а потом много раз «мышиную» уже без копирования.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 5939
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 371 times

Автоматические выделение текста во время выполнения консольной команды

Post by DrKnS »

HaRT wrote: Thu 22 Jul, 2021 17:02 Так пользователь сможет более гибко менять этот аспект поведения, не выходя из Фара
Каким образом?
а потом много раз «мышиную» уже без копирования
А много ли таких программ в природе?
User avatar
HaRT
Moderator
Posts: 9831
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 132 times
Been thanked: 275 times

Автоматические выделение текста во время выполнения консольной команды

Post by HaRT »

DrKnS wrote: Thu 22 Jul, 2021 17:27Каким образом?
Вижу, что Фар сбрасывает настройку QuickEdit Mode (QEM), когда бы я её ни выставил. Но он мог бы этого не делать, когда в настройках самого Фара использование мыши отключено. И в этом случае пользователь мог бы, не выходя из Фара, включить QEM, позапускать «безмышиную» прогу, покопировать из неё, затем отключить QEM обратно и уже нормально работать в запускаемых «мышиных» прогах.
DrKnS wrote: Thu 22 Jul, 2021 17:27 А много ли таких программ в природе?
Старых — много, актуальных — вряд ли.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
DrKnS
Posts: 5939
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 11 times
Been thanked: 371 times

Автоматические выделение текста во время выполнения консольной команды

Post by DrKnS »

HaRT wrote: Thu 22 Jul, 2021 19:09 Но он мог бы этого не делать, когда в настройках самого Фара использование мыши отключено
А он и не делает:
https://github.com/FarGroup/FarManager/ ... #L441-L453
Post Reply

Return to “Предложения и идеи”