На панелях разные фолдеры.
сценарий 1
на левой панели создаем новый файл (shift-f4, несуществующее имя, enter)
не сохраняя, выходим в панели (^tab)
переходим на правую панель (tab)
возвращаемся обратно в файл (^tab, при условии, что больше файлов не открыто)
сохраняем и выходим (shift-f10)
результат: файл сохранился на левой панели - где был изначально создан
сценарий 2
на левой панели создаем новый файл (shift-f4, несуществующее имя, enter)
не сохраняя, выходим в панели (^tab)
переходим на правую панель (tab)
возвращаемся обратно в файл (^tab, при условии, что больше файлов не открыто)
меняем кодировку (shift-f2, меняем кодовую страницу или перевод строки и enter)
выходим (esc)
результат: файл сохранился на правой панели - текущей, а не там, где был создан
Кмк поведение в первом случае правильное - файл сохраняется там, где был изначально создан, а во втором, соответственно, неправильное. Особенно, в случае, если файла с выбранным именем на левой (исходной) панели нет, а на правой - есть, вылезает сообщение об ошибке.
сохранение нового файла по shift-f2 в текущий фолдер
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
сохранение нового файла по shift-f2 в текущий фолдер
Когда вы создаете файл - фар сразу считает путь относительно текущей панели и хранит его, поэтому по F2 он туда и сохраняется.
Когда вы нажимаете Shift+F2 - это сохраненное полное имя аннулируется (т.к. в диалог вы можете ввести что попало) и пересчитывается заново, уже относительно нового текущего каталога, что логично.
Что можно сделать: показывать в этом диалоге имя с полным путем, если текущий каталог отличается от запомненного (сейчас так и происходит, если имя не было указано).
сохранение нового файла по shift-f2 в текущий фолдер
Для меня логично иное: если при переименовании файла указывается относительный путь, то он, конечно же, должен отсчитываться от фолдера, где хранится сейчас файл, а не от текущей панели. И сейчас так не происходит - если не создавать файл, а открыть в редакторе существующий, перейти в другую в другую панель, и shift-f2, будут те же грабли - или я что-то не так понял?
сохранение нового файла по shift-f2 в текущий фолдер
Будут, зачем спрашивать то что проверяется за 10 секунд?
Imho, это надо сделать, даже если имя было введено (при простом редактировании [F4] - имя есть).
Причём предлагать логичнее полное оригинальное имя, а что попало желающие введут сами.
Last edited by 2useven10 on Sun 17 Mar, 2019 08:09, edited 1 time in total.
сохранение нового файла по shift-f2 в текущий фолдер
Ты и правда проверяешь, что каждый файл сохранился именно туда, куда ты его сохранял? Я - нет. Я ввожу новое имя, сохраняю, через три дня лезу в файл, в котором, как я точно помню, сохранил результаты многомесячной работы, а его нет. Далее - шок, ужас, сомнения в собственной нормальности.
Всегда показывать полный путь - лучше чем ничего, но ты всегда будешь внимательно изучать этот путь, когда наверняка знаешь, куда он указывает? Я, опять же, нет, и я твердо и железно уверен, что он отсчитывается от текущего местоположения файла.
- HaRT
- Moderator
- Posts: 10866
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
сохранение нового файла по shift-f2 в текущий фолдер
Ответ про 10 секунд, очевидно, относился к вопросу про наличие граблей, а не про принципы дизайна пользовательского интерфейса, т.ч. напрасно вы так взвились.
Фар есть инструмент, а не нянька. © 2009 DrKnS