Как я понимаю, все действия, которые можно выполнить с файлом с помощью зарегистрированных программ, есть в контекстном меню. Единственное, чего не достает, чтобы реализовать то, что описано в топике — это показывать это меню во всех программах, которые работают с файлами, а не только в проводнике. Во многих есть меню Файл->Свойства файла; туда же нужно добавить контекстное меню со всеми действиям: Редактировать, Открыть с помощью... и.д. Правда остаются некоторые проблемы с блокировкой файлов и наверное какие-то ещё, но, минимально, такой вариант решает задачу, и не требует переписывать ОС с нуля.
(рюшечки и свистелки можно добавить по вкусу :) )
У box.net есть WebDAV: http://www.box.net/dav/
Но с некоторих пор он не работает с Windows Explorer (через Map Network drive), хотя со специальными клиентами проблем вроде бы нет. Под Linux'ом, думаю, тоже должен работать, но не проверял. Если кто-нибудь знает, как его заставить работать в Explorer'е, то это был бы самый удобный вариант.
exists()
: тут вот пишут, что он все-таки должен быть уdir
, как у объектаFile
<CapsLock>
? Хотя, язык переключать может быть и может.
Файл->Свойства файла
; туда же нужно добавить контекстное меню со всеми действиям:Редактировать
,Открыть с помощью...
и.д. Правда остаются некоторые проблемы с блокировкой файлов и наверное какие-то ещё, но, минимально, такой вариант решает задачу, и не требует переписывать ОС с нуля.(рюшечки и свистелки можно добавить по вкусу :) )
#canvas_frame { position: absolute }
:noremap gf <C-W>gf
:simalt ~x
не делает ли то, что нужно?
Но с некоторих пор он не работает с Windows Explorer (через Map Network drive), хотя со специальными клиентами проблем вроде бы нет. Под Linux'ом, думаю, тоже должен работать, но не проверял. Если кто-нибудь знает, как его заставить работать в Explorer'е, то это был бы самый удобный вариант.