HaRT wrote: ↑Tue 10 Sep, 2019 15:02
«Если программа может сделать что-то за человека (без ущерба решению задачи), она должна это сделать.»
В принципе конечно же да, именно это и есть предназначение компьютеров. Но когда программа начинает проявлять "неестественный интеллект" якобы "додумывая" (а скорее - навязывая пользователю видение разработчика) за пользователя что именно ему нужно, то ну его нафиг, лучше настройка и пусть каждый сам под себя настроит.
PS: "- Это вы что же - и есть за меня будете?
- Ага!"
(с) Вовка в тридевятом царстве
голосуем?
Нужен слеш внутри кавычек -
Нужен слеш за кавычками -
Не нужен слеш в конце пути -
Нужна настройка. -
В качестве рейтинга последнего пункта использовать его значение плюс общее наименьшее из первых трёх.
Я за Нафик не нужен слеш в конце пути хоть в ковычках, хоть за ковычками, текущее состояние мне не нравится особенно...
DrKnS wrote: ↑Tue 10 Sep, 2019 19:23
сколько будет недовольных в этот раз
Вероятно, их число можно ещё снизить, если включить в комплект поставки макросы, которые будут реализовывать историческое, а также доисторическое поведение.
О, благодарю! Вообще - в настройки бы это вытянуть, было бы идеально, я думаю.
Dzirt2005 wrote: ↑Tue 10 Sep, 2019 15:43
Но когда программа начинает проявлять "неестественный интеллект" якобы "додумывая" (а скорее - навязывая пользователю видение разработчика) за пользователя что именно ему нужно, то ну его нафиг, лучше настройка и пусть каждый сам под себя настроит.
Про додумывание золотые слова! Вообще я сам разработчик и уже давно. Всегда придерживался правила: программа не должна умничать.
С настройками, конечно, нужен баланс. Максимально из того, что программа может сделать сама не стоит сваливать на юзера. А что не может или очень спорные случаи - лучше в опции.
Last edited by makhaon on Tue 10 Sep, 2019 21:44, edited 2 times in total.
SUSim wrote: ↑Tue 10 Sep, 2019 17:01
Нужен слеш внутри кавычек -
Нужен слеш за кавычками -
Не нужен слеш в конце пути -
Я бы предпочел два хоткея со слешем и без. В принципе оно сейчас так и есть Ctrl+Enter и Ctrl+F, но совершенно непонятно зачем может понадобиться слеш за кавычками. У него есть хоть какое-то применение?
Dzirt2005 wrote: ↑Wed 11 Sep, 2019 05:19
У него есть хоть какое-то применение?
Пример: Вы хотите сравнить одноименные файлы на левой и правой панелях; папки, открытые на них, содержат пробел. На активной панели указатель на нужном файле; на пассивной искать его не хочется. Набираете fc Ctrl+[ Ctrl+Enter Ctrl+] Ctrl+Enter
и вуа-ля! Без слэша тут ну никак. А то, что он ЗА кавычкой не мешает ни разу.
Как выяснилось, cmd понимает конструкцию вида "C:\Program Files\Far Manager"\far.exe несмотря на то, что путь продолжается после закрывающей кавычки. И даже пути вида "C:\Program Files\Far Manager"\"Far x64.exe"! Поэтому дискуссия становится какой-то беспредметной. То, что сейчас, наиболее универсальный вариант: хочешь - оставь слэш в конце (будет имя папки); хочешь - допиши имя файла...
Last edited by buniak_a_h on Wed 11 Sep, 2019 05:36, edited 2 times in total.
buniak_a_h wrote: ↑Wed 11 Sep, 2019 05:31
То, что сейчас, наиболее универсальный вариант: хочешь - оставь слэш в конце (будет имя папки); хочешь - допиши имя файла...
DrKnS wrote: ↑Tue 10 Sep, 2019 19:23
Посмотрим, сколько будет недовольных в этот раз, а там видно будет.
Смотрины были уже как минимум дважды, очевидно что предпочтения людей и поведение программ разные.
Зачем третий раз пытаться всех упаковать в одну коробку? Простая настройка позволит каждому выбрать свою.
Dzirt2005 wrote: ↑Wed 11 Sep, 2019 05:19
зачем может понадобиться слеш за кавычками. У него есть хоть какое-то применение?
Применение я описал (увы, поздно). А Вы можете описать ситуацию, когда он мешает?
Впрочем, тема яйца выеденного не стоит. Или слэш добавить, или стереть - в обоих случаях 1-2 нажатия кнопочек...
2useven10 wrote: ↑Wed 11 Sep, 2019 07:52
Смотрины были уже как минимум дважды
Я не видел смотрин без слеша.
Зачем третий раз пытаться всех упаковать в одну коробку?
А мне нравится эта логика. Ещё, например, жестко задано, что панелей только две, а чья-то тонкая натура, возможно, жаждет три. Зачем вы пакуете всех в одну коробку?
Простая настройка позволит каждому выбрать свою.
Руководствуясь этим принципом, таких простых настроек за годы существования проекта наплодили легион.
Я прекрасно понимаю необходимость настройки в том случае, когда желаемое поведение недостижимо другими путями, но конкретно здесь речь о вставке строки в поле ввода определёнными сочетаниями клавиш.
Для изменения поведения определённых сочетаний клавиш в Far с доисторических времён есть универсальное средство - макросы. Каждый уже прямо сейчас, не отходя от кассы, может "выбрать свою" и дописывать после пути хоть слеш, хоть обсценный неопределённый артикль.
Как справедливо заметил buniak_a_h - тема яйца выеденного не стоит. Если вы считаете, что наличие или позиция слеша в дебрях каких-то совершенно гиковских кнопкосочетаний заслуживают аж отдельной настройки, то почему, например, "Esc toggles panels" или "Space selects files" должны реализовываться макросами?
Smitis wrote: ↑Wed 11 Sep, 2019 10:56
Ещё бы метасимволы (или модификаторы), что бы не вставлялся слеш после !\ и вообще было бы идеально.
А вот это хороший пример случая, когда решение должно быть в Far, т.к., в отличие от кнопконажиманий, метасимволы используются в меню и ассоциациях, куда макросы так просто не засунешь.
Smitis, а если !\ не будет добавлять слеш, но только если сразу после него идёт пробел или конец строки (с кавычками или без)?