Копирование пути с закрывающим слэшем
Копирование пути с закрывающим слэшем
3.0.0.5479 x64
Где то пробегало, помню глазами читал, что были проблемы с наличием закрывающего слеша в пути папки, по "CTRL + ]", но потерял инфу.
И вот уже сам который раз спотыкаюсь об это - подскажите, как вернуть старый функционал, что бы папки всегда были с закрывающим слешем в пути - неудобно работать стало.
Спасибо.
Где то пробегало, помню глазами читал, что были проблемы с наличием закрывающего слеша в пути папки, по "CTRL + ]", но потерял инфу.
И вот уже сам который раз спотыкаюсь об это - подскажите, как вернуть старый функционал, что бы папки всегда были с закрывающим слешем в пути - неудобно работать стало.
Спасибо.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Копирование пути с закрывающим слэшем
alexa, пробегало тут.
Если я правильно помню, то решение — написать макрос, который будет добавлять бэкслэш туда, где он вам нужен.
Если я правильно помню, то решение — написать макрос, который будет добавлять бэкслэш туда, где он вам нужен.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
Копирование пути с закрывающим слэшем
А мне ща удобнее.
Какая разница что макрос для убирания слеша, что макрос для добавления...
И слеш за кавычками это, как то, неряшливо?
Какая разница что макрос для убирания слеша, что макрос для добавления...
И слеш за кавычками это, как то, неряшливо?
Last edited by SUSim on Fri 04 Oct, 2019 10:10, edited 1 time in total.
SimSU ··· ·· -- ··· ··-
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
Копирование пути с закрывающим слэшем
Убирание не требовалось (помнится, когда-то убирал, а потом выяснил, что всё и так работает, и перестал)
А вот забыл добавить слэш - и файл вместо переноса с тем же именем в другой каталог переименовывается (неизвестно во что) в конкатенацию имени папки и старого имени файла. Да ещё и переносится в каталог, который прям-щаз на панели не открыт. (а) Найти его бывает очень непросто; (б) приходится переходить на каталог вверх, при этом теряется позиция, потом опять приходится искать... В общем вторую неделю у меня перед F6 пальцы дрожать начинают...
Last edited by buniak_a_h on Fri 04 Oct, 2019 11:36, edited 2 times in total.
Копирование пути с закрывающим слэшем
buniak_a_h,
полностью согласен с вами.
все происходит ровно так, как и описали - теперь приходится делать пару лишних действий.
полностью согласен с вами.
все происходит ровно так, как и описали - теперь приходится делать пару лишних действий.
Last edited by alexa on Fri 04 Oct, 2019 11:44, edited 1 time in total.
Копирование пути с закрывающим слэшем
А что не так с F6? Переименовываю файл или папку - слеш естьbuniak_a_h wrote: ↑Fri 04 Oct, 2019 11:36В общем вторую неделю у меня перед F6 пальцы дрожать начинают...
Code: Select all
╔══════════════════════ Переименование/Перенос ══════════════════════╗
║ Переименовать или перенести 1.txt в: ║
║ C:\ ↓║
╟────────────────────────────────────────────────────────────────────╢
...
Code: Select all
╔══════════════════════ Переименование/Перенос
║ Переименовать или перенести Folder в:
║ C:\
Last edited by LAT on Fri 04 Oct, 2019 12:09, edited 4 times in total.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
Копирование пути с закрывающим слэшем
Стандартная (очень часто используемая мной) процедура:
на левой панели - актуальный файл text.txt
мне надо перенести его на правую панель с именем text.txt.191003
Для вставки даты у меня есть макрос, повешенный на CtrlD
Что я всегда делал:
ShiftF6 . CtrlD Home Ctrl] Enter
В принципе всё осталось так же, кроме того, что не забыть после Ctrl] вставить \ . Если забыть, то в родительском каталоге того, что справа, образуется файл с хитрым именем.
Другое часто встречающееся использование Ctrl[ / Ctrl]:
Надо сравнить одноимённые файлы слева и справа, причем на активной панели указатель на нужном файле, а на пассивной - нет.
Раньше fc Ctrl[ CtrlEnter Ctrl] CtrlEnter enter
Теперь не забыть бы два слэша!
На месте fc бывает и ExamDiff, и DbComp, и VC: , и fComp. И все перечисленные программы прекрасно "съедали" выражения типа "Path"\File, т.е. не мешал. Теперь стало хуже.
Ещё частое (у меня) использование: создание структуры папок Например, на активной (левой) панели C:\Program Files\Project 1\Source\Delphi 7\. На пассивной панели папка Z:\BAK. Жму F7, Ctrl[, перехожу в начало, стираю C:\Program Files и вместо него жму Ctrl] . Раньше это срабатывало; теперь надо не забыть слэш. Иначе результат будет совсем грустный.
Резюмирую. Слэш в конце мешал очень редко (уже и не припомню, в каких случаях). И даже когда он мешал (в OpenDialog-е было такое) это не приводило к фатальным результатам (самое большее - сообщение о некорректном имени и возможность ввести снова, удалив слэш). Теперь без слэша синтаксически выражение верное, но совершенно не то, что хочется, и иногда это приводит к очень неприятным результатам (потере файла). Не, найти его можно, но очень неудобно. Я даже (чтоб не терять позиция на панели) запускаю новый экземпляр ФАРа с теми же координатами. Вот к чему привело...
на левой панели - актуальный файл text.txt
мне надо перенести его на правую панель с именем text.txt.191003
Для вставки даты у меня есть макрос, повешенный на CtrlD
Что я всегда делал:
ShiftF6 . CtrlD Home Ctrl] Enter
В принципе всё осталось так же, кроме того, что не забыть после Ctrl] вставить \ . Если забыть, то в родительском каталоге того, что справа, образуется файл с хитрым именем.
Другое часто встречающееся использование Ctrl[ / Ctrl]:
Надо сравнить одноимённые файлы слева и справа, причем на активной панели указатель на нужном файле, а на пассивной - нет.
Раньше fc Ctrl[ CtrlEnter Ctrl] CtrlEnter enter
Теперь не забыть бы два слэша!
На месте fc бывает и ExamDiff, и DbComp, и VC: , и fComp. И все перечисленные программы прекрасно "съедали" выражения типа "Path"\File, т.е. не мешал. Теперь стало хуже.
Ещё частое (у меня) использование: создание структуры папок Например, на активной (левой) панели C:\Program Files\Project 1\Source\Delphi 7\. На пассивной панели папка Z:\BAK. Жму F7, Ctrl[, перехожу в начало, стираю C:\Program Files и вместо него жму Ctrl] . Раньше это срабатывало; теперь надо не забыть слэш. Иначе результат будет совсем грустный.
Резюмирую. Слэш в конце мешал очень редко (уже и не припомню, в каких случаях). И даже когда он мешал (в OpenDialog-е было такое) это не приводило к фатальным результатам (самое большее - сообщение о некорректном имени и возможность ввести снова, удалив слэш). Теперь без слэша синтаксически выражение верное, но совершенно не то, что хочется, и иногда это приводит к очень неприятным результатам (потере файла). Не, найти его можно, но очень неудобно. Я даже (чтоб не терять позиция на панели) запускаю новый экземпляр ФАРа с теми же координатами. Вот к чему привело...
Last edited by buniak_a_h on Fri 04 Oct, 2019 12:40, edited 1 time in total.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Копирование пути с закрывающим слэшем
Тут всё плохо:
- Слеш перед кавычками - плохо
- Слеш после кавычек - плохо
- Без слеша - плохо (в корне всё равно нужен слеш)
Ситуация безвыходная.
- Слеш перед кавычками - плохо
- Слеш после кавычек - плохо
- Без слеша - плохо (в корне всё равно нужен слеш)
Ситуация безвыходная.
Last edited by Smitis on Fri 04 Oct, 2019 13:07, edited 1 time in total.
Разум когда-нибудь победит.
- HaRT
- Moderator
- Posts: 10823
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Копирование пути с закрывающим слэшем
Недовольные быстрее бы уже макросы сделали, чем жаловаться.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Копирование пути с закрывающим слэшем
LAT,
Кстати, а почему в интерфейсе F5\F6 еще не сломали ничего кавычками(это первично) и исчезающими слэшами (это уже за кавычками тянется)?
P.S. Для быстро-фиксинга проблемы, пока вернулся с ночнухи на релиз 5454.
Кстати, а почему в интерфейсе F5\F6 еще не сломали ничего кавычками(это первично) и исчезающими слэшами (это уже за кавычками тянется)?
P.S. Для быстро-фиксинга проблемы, пока вернулся с ночнухи на релиз 5454.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact:
Копирование пути с закрывающим слэшем
Вы привели в пример "вырожденный" случай. В корень - нормально. Известная неоднозначность, идущая ещё с MS DOS: корневой каталог заканчивается на слэш, а остальные - нет.
Копирование пути с закрывающим слэшем
Вам, наверное, лучше спросить у сторонников этого изменения. Я просто увидел, что есть какие-то проблемы с F6, и запереживал - вдруг они и у меня случаются, просто я их не замечаю.
Сурово. Такой макрос не пробовали?
Code: Select all
Macro {
area = "Common",
key = "Ctrl]",
flags = "",
description = "test",
action = function() Keys("Ctrl] BackSlash") end;
}
Копирование пути с закрывающим слэшем
Да у меня и при переносе в некорневые каталоги слеш появляется. Судя по всему, особенности моей работы с FAR-ом такие, что данное изменение меня не затронуло. Спасибо за объяснения.buniak_a_h wrote: ↑Fri 04 Oct, 2019 15:12Вы привели в пример "вырожденный" случай. В корень - нормально. Известная неоднозначность, идущая ещё с MS DOS: корневой каталог заканчивается на слэш, а остальные - нет.
- buniak_a_h
- Posts: 4236
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 643 times
- Contact: