Страница 74 из 85
Добавлено: Вс апр 17, 2016 20:53
Flasher
Avada
В таком случае см.
здесь. Я не просто так задался этим вопросом, т.к. ранее (на первых этапах) сам имел с этим проблемы. Для того, чтобы наткнуться на "Если вам нужно удалить ассоциацию, просто очистите это поле или выберите строчку (нет), после чего сохраните изменения.", нужно пройти ряд лишних и не совсем очевидных (а для недостаточно опытных - совсем неочевидных) манипуляций с поиском. Общая страница по работе с плагинами куда более наглядна и по предлагаемому заголовку ясна и представительна. Наличие ссылки - это хорошо, но недостаточно. Догадаться до "Удалить ассоциацию" значительно сложнее, чем до "Удалить плагин". У нас есть, как выяснилось, вполне опытные участники, которые при наличии годной грамотности и с более простыми формулировками не справляются.
По кавычкам (про амперсанды так вообще умолчалось) - почему "пока"? Что за др. возможности?
Добавлено: Вс апр 17, 2016 22:09
Avada
Flasher
Я понимаю, что не просто так, но повторяю: вопрос обсуждался, в результате решено обойтись без дополнительного подраздела про удаление и ограничиться допиской вышеупомянутой фразы.
Пока — потому что на подробное обсуждение некоторых вопросов у нас просто не хватило времени, они ещё ждут рассмотрения.
А про амперсанды в теме давались разъяснения несколько раз (последний — перед самой выкладкой пакета). Всё это будет рассмотрено, но не сейчас, поскольку никакие правки не могут приводить к рассогласованию LNG-файла из пакета русификации с аналогичным файлом из дистрибутива TC.
Добавлено: Вс апр 17, 2016 22:32
Flasher
Avada
С решением ясно, но грабли для тысяч юзеров, пользующихся ТС и справкой, в результате никуда не денутся.
Про возможности не ответил. Сколько ждать от них публичного воплощения? Ещё года 3-4?
Про амперсанды никаких разъяснений не было. Речь про те, что в контексте обсуждаемого: кавычки при "пробелах или амперсандах" в именах/путях, возвращаемых параметрами %N, %P%N, %T%M, %v, %V, %S(+№), %R(+№) - фича для cmd добавлена в 8.52a RC1.
Добавлено: Вс апр 17, 2016 23:09
Avada
Flasher
Если кто-то из читающих справку не сможет пройти туда, куда его направляет ссылка или кнопка "Помощь", а затем уяснить то, что русским языком написано про методику удаления в базовом диалоге (а значит, и во всех его производных), это будут уже его личные грабли. Я в своё время про эту фичу как раз в разделе для "Файловых ассоциаций" вычитал и как-то догадался, что к плагинам она тоже относится. А нашей русской справки, где на это хотя бы намёки даны, в ту пору не было.

И что интересно, никаких предложений о подобных дописках в разделе про выбор внешнего вьюера нет и не было, хотя там практически то же самое...
Возможности будут, когда выйдет новая версия TC и появится нормальное время на обсуждение всяких нюансов, включая этот, при подготовке новой справки. Или когда я соберусь что-то в очередной раз переделывать в онлайновой таблице по командам. Тебе-то самому тут ждать особо нечего — ты и так эти методики знаешь.
Ах, вот это про какие амперсанды... Ладно, возьму на заметку для будущего возможного уточнения справки. А пока что фича есть в истории (там она описана применительно к %P%N).
Добавлено: Вс апр 17, 2016 23:35
Flasher
Avada
Внешний вьювер - не такой частый клиент в отличии от плагинов, и не так часто его требуется править. Я понимаю, что грабли можно назвать личными, но вся соль в психологии ассоциативного восприятия. Лучше иметь чёткий ответ в подходящем месте, чем обобщённую информацию по единому диалогу, подразумевающую догадки. Это для прошаренных вроде нас труда не составит сделать соответствующие поползновения, но основательная масса просто забъёт на поиски и отредактирует конфиг (я когда-то так и делал).
Появление новой версии подразумевает не меньший (а в случае 9-ки и больший) пласт работ с обновлениями. Т.е. 3-4 года - это ещё в лучшем случае, судя по ситуации. Должно быть понятно, что для себя я стараюсь только отчасти, чтобы ответ при уже более редкой необходимости заменить справочной ссылкой, где всё расписано и откуда требуется начинать поиск (твоя страница с командами всё-таки вне правового поля). Посему мои знания никак не снизят число требуемых подсказок, а значит, ждать таки есть что.
Про фичу в истории я и вычитал в англоверсии. Сегодня дополнительно обратил внимание и на русскую перед тем, как написать.
Добавлено: Чт апр 21, 2016 09:42
sa
В продолжение обсуждения описания команд cm_TransferLeft и cm_TransferRight.
Может быть, кому-то приглянётся такой вариант для меню навигации:
Код: Выделить всё
MENUITEM "Открыть в лево&й панели каталог/архив из правой\tCtrl+ <–", $7E8
MENUITEM "Открыть в пр&авой панели каталог/архив из левой\tCtrl+ –>", $7E9
Добавлено: Чт апр 21, 2016 12:54
Avada
sa
Считаю нелишним напомнить, что клавиши Ctrl+Left/Ctrl+Right точными эквивалентами двух указанных команд не являются (см., например,
здесь и
здесь). Поэтому в случае указания клавиш никакой вариант строки с приемлемой для меню длиной не будет полностью корректным — ни тот, что у нас, ни тот, что предлагается.
Добавлено: Чт апр 21, 2016 14:03
sa
Avada писал(а):клавиши Ctrl+Left/Ctrl+Right точными эквивалентами двух указанных команд не являются
Хотя этот момент вряд ли касается сути моего предложения, в чём конкретно различие?
Добавлено: Чт апр 21, 2016 14:26
Avada
sa
По функционалу нет никакого различия, клавиши могут делать ровно то же, что и команды. Проблема в описаниях. Точнее, во всех случаях, когда нам приходится давать краткое описание. Как, например, в меню. Во-первых, cm_TransferLeft и cm_TransferRight работают не только для каталога/архива, но и для ярлыка, и для обычного файла. Во-вторых, эти команды работают и в случае применения cm_TransferLeft слева или cm_TransferRight справа (в левой/правой панели открывается тот же каталог, что открыт в соседней панели). Поэтому как тут ни переписывай, а всё равно коротко и одновременно точно не изложишь.
Добавлено: Чт апр 21, 2016 15:01
sa
Avada писал(а):эти команды работают и в случае применения cm_TransferLeft слева или cm_TransferRight справа (в левой/правой панели открывается тот же каталог, что открыт в соседней панели)
В свете сказанного, стоит ли тогда в справочнике команд упоминать команду
Источник = Получателю в разделе К
оманды, отсутствующие в файле Totalcmd.inc? Ведь команды cm_TransferLeft и cm_TransferRight делают, в том числе и то, что в ней описано.
Добавлено: Чт апр 21, 2016 15:21
Avada
sa
Не думаю. Во-первых, вот именно, что "в том числе и", а не ровно то же самое (про частичную эквивалентность имеющихся команд недостающей в таблице честно сказано). Во-вторых и в-главных, здесь мы вынужденно имеем на одно действие пару команд, результат применения которых зависит а) от выбранной команды и б) от того, где она применена. Между тем существующая обратная команда cm_MatchSrc ("Получатель = Источнику") одна и при этом однотипно работает с любой стороны.
Добавлено: Чт апр 21, 2016 16:26
MVV
Кстати: Источник = Получателю - сделать источник равным получателю (команда как раз делает наоборот, и в оригинале тоже наоборот: Target = Source).
Добавлено: Чт апр 21, 2016 18:41
Avada
MVV
По-русски
существующая команда
cm_MatchSrc вообще-то и есть "Получатель = Источнику" (см. мой предыдущий пост). А претензии
sa — к описанию команды
несуществующей (см.
здесь).
Добавлено: Чт апр 21, 2016 18:52
Flasher
Avada
Он про неё и пишет. При нажатии Ctrl+Влево/Вправо мы, находясь на источнике, делаем получатель равным ему, т.е. получатель становится равным источнику, а не наоборот.
Добавлено: Чт апр 21, 2016 19:14
Avada
Flasher
При нажатии Ctrl+влево в левой панели (или Ctrl+вправо в правой) мы изменяем текущую панель под содержимое панели-получателя, а не наоборот. Это и есть то, что названо
в таблице "Источник = Получателю". Обратная процедура — это
cm_MatchSrc, совпадающая по функционалу с Ctrl+влево/вправо лишь в одном случае применения (поэтому для
cm_MatchSrc эти клавиши в таблице и не упомянуты, а отнесены к паре
cm_TransferLeft и
cm_TransferRight).
Вся эта специфика уже неоднократно рассматривалась в других темах. стоит ли продолжать это здесь?