Skip to content

Sending Gray + - * to cmdline if not empty#3390

Open
exkrexpexfex wants to merge 1 commit into
elfmz:masterfrom
exkrexpexfex:addsubtract
Open

Sending Gray + - * to cmdline if not empty#3390
exkrexpexfex wants to merge 1 commit into
elfmz:masterfrom
exkrexpexfex:addsubtract

Conversation

@exkrexpexfex

Copy link
Copy Markdown
Contributor

Fix #3389

@akruphi

akruphi commented May 12, 2026

Copy link
Copy Markdown
Contributor

Текущее поведение полностью повторяет поведение windows Far.

Наверное не стоит вот так безапеляционно менять поведение. Я за переключатель поведения numpad +-* при непустой ком.строке: всегда выбор (в традициях far) и символы (в традициях mc). В каком из диалогов настроек такое логичнее поместить?

@unxed

unxed commented May 12, 2026

Copy link
Copy Markdown
Contributor

А какой юзкейс?

@akruphi

akruphi commented May 12, 2026

Copy link
Copy Markdown
Contributor

А какой юзкейс?

  1. Предпочитаю не отходить от поведения windows far без явно нужды или без возможности настроек - многолетняя память пальцетыков будет огорчаться.
  2. Нечастый вариант, когда текущий паттерн поведения полезен: набираешь команду и тут нужно выделить файлы по маске и затем отправить их в буфер обмена, и при этом не хочется терять набранное начало команды

@exkrexpexfex

Copy link
Copy Markdown
Contributor Author

@akruphi вот тут было обсуждение #2852 по похожей теме. Думаю, стоит ориентироваться на пользователя, который печатает g++, а не на редкого гостя, который помнит, что именно на numpad арифметические операции что-то селектят, тогда как обычные + - * в верхнем ряду клавиш вводят текст в командную строку после #2311
Пусть оба плюсика ведут себя одинаково.

@alexandrustinov

Copy link
Copy Markdown
  1. Нечастый вариант, когда текущий паттерн поведения полезен: набираешь команду и тут нужно выделить файлы по маске и затем отправить их в буфер обмена, и при этом не хочется терять набранное начало команды

Это так не работает - если командная строка не пуста, то будет скопирована в буфер она, а не выделенные файлы, use-case не валиден

@exkrexpexfex

Copy link
Copy Markdown
Contributor Author

Пусть оба плюсика ведут себя одинаково.

Докоммитил, чтобы совсем одинаково с учетом командной строки, состоящей из одних пробелов

@akruphi

akruphi commented May 13, 2026

Copy link
Copy Markdown
Contributor
  1. Нечастый вариант, когда текущий паттерн поведения полезен: набираешь команду и тут нужно выделить файлы по маске и затем отправить их в буфер обмена, и при этом не хочется терять набранное начало команды

Это так не работает - если командная строка не пуста, то будет скопирована в буфер она, а не выделенные файлы, use-case не валиден

Копирование в буфер обмена при непустой ком.строке: Ctrl+Ins действительно берет только из ком. строки, но Ctrl+Shift+Ins и Ctrl+Alt+Ins берут как из ком.строки, так и выделенное на панелях (соответственно только имена или полные пути к файлам). Так, что случай экзотический, но возможный.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature request] Поведение Gray + - * при непустой командной строке

4 participants