Comments (9)
Уточнение: речь о FAT32.
Original comment by [email protected]
on 1 Oct 2009 at 6:00
from far-plugins.
Проверил обе ситуации - обе
диагностируются. OC - Vista'а
Проблемным считается такой путь, который
не удалось установить в качестве текущего,
т.е. SetCurrentDirectory вернула False. Не знаю, что еще
тут можно придумать.
Original comment by [email protected]
on 1 Oct 2009 at 7:05
from far-plugins.
Разобрался как повторить ошибку. (FAT32
непричём)
Надо чтобы в одном месте было 2 директории,
например:
"Dir" и "Dir "
"Dir" и "Dir."
В этом случае SetCurrentDirectory не возвращает
ошибку, но устанавливает конечно же
не ту директорию.
Придумать тут можно кое-что: нужна
"эвристика", чтобы определять проблемные
пути и
без SetCurrentDirectory.
Если плагин научиться это делать, то можно
будет опцию "Notify error" переделать в
"Notify problem path" (суть в том чтобы включать Notify
при отключённом Sync)
Sync folder
√ Notify problem path
Original comment by [email protected]
on 2 Oct 2009 at 8:30
from far-plugins.
Можно и без "эвристики". Наверняка ведь
можно проверить правильно ли отработал
SetCurrentDirectory проверив текущий путь.
Original comment by [email protected]
on 2 Oct 2009 at 8:34
from far-plugins.
Добавил сравнение каталога после установки
Original comment by [email protected]
on 2 Oct 2009 at 9:28
from far-plugins.
Спасибо, теперь работает правильно.
А как насчёт этого:
Sync folder
√ Notify problem path
?
Original comment by [email protected]
on 3 Oct 2009 at 8:38
from far-plugins.
Ошибки проверяются путем установки
каталога, так что установка второй галки
без
первой - не имеет смысла. Эвристики делать
не буду.
Original comment by [email protected]
on 3 Oct 2009 at 8:55
from far-plugins.
Если не держать плагин включённым
постоянно, то проявляется маленькое
неудобство:
синхронизация начинается не в тот момент,
когда мы включили опцию, а только после
того как мы меняем директорию в панели.
Смысл в выключении плагина простой: есть
надежда что в фаре поправят баги вызванные
последними изменениями, и есть желание
поучаствовать в выявлении этих багов.
В связи с этим возникает ещё одно
предложение: добавить в меню плагинов
команду
"Синхронизировать текущую директорию"
(однократное действие)
Original comment by [email protected]
on 7 Oct 2009 at 9:26
from far-plugins.
Если вдруг у вас появится желание
реализовать предложенный выше пункт
"Синхронизировать текущую директорию", то
хотелось бы видеть его не только в
панелях, но и в редакторе (возможно и в
других областях)
Original comment by [email protected]
on 9 Oct 2009 at 6:01
from far-plugins.
Related Issues (20)
- VisualCompare: не работают шоткаты с использованием правых Ctrl и Alt
- GDIPlus for x64
- EdtFind futures HOT 1
- FarHints не работает с far3 HOT 3
- FarHints v1.0.18 for Far3 - особенности управления. HOT 9
- PathSync Far 3 HOT 2
- Поломались плагины (с вводом новых макросов) HOT 1
- CharMap for FAR 3 HOT 3
- Преобразованный под макрос для Far 3.2927+
- сбрасывается положение курсора после вызова сравнения из командной строки через vc: HOT 2
- Забавное - в новом Console Control 1.1 - GetPluginInfoW() (?) выдаёт для него Far3 х86 v1.0 вместо 1.1 HOT 2
- Добавки принимаем? Для PlugMenu простой Lua-скрипт пойдёт?
- FarHints.far3.x64.1.18 вылет при запуске Far
- некорректная подсветка
- Review 1.0 первые впечатления HOT 16
- Review v1.7 - сообщают нехватке памяти при просмотре больших JPEG (>= 15 Mb) HOT 3
- Review: GFL.pvd не работает в Win7 x64
- Review - при использовании GFL.pvd и большом разрешении JPEG2000/Wavelet в консоль выводится мусор HOT 4
- Review - что бы хотелось в нём видеть? Предложения по развитию плагина. HOT 9
- Вопрос - что изменить в скрипте чтобы плагин под х64 не падал? HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from far-plugins.