Страница 1 из 1
Не работает правка файлов на сервере через Notepad++
Добавлено: Пт апр 15, 2011 22:07
WitaliG
Здравствуйте!
У меня стоит Total Commander 7.56a. Для правки файлов на сервере я прикрутил Notepad++ (C:\Program Files\Notepad++\notepad++.exe) Но когда я выделяю на сервере файл для правки и нажимаю F4 появляется табличка «Файл не найден».
Вопрос: В чем причина, что файл не найден и как это исправить?!
С уважением Виталий
Добавлено: Пт апр 15, 2011 23:19
Avada
WitaliG
Редактор на F4 назначается не для правки файлов на сервере, а вообще для правки файлов. Для локальных файлов (в том числе из архивов) вызов редактора работает?
И название темы было выбрано неудачно. Дело не в том, кто что прикрутил, а в том, что функция правки почему-то не работает. Исправил.
Добавлено: Пт апр 15, 2011 23:25
MVV
На каком сервере? FTP или в сети?
И кто табличку кажет - тотал или нотепад? Если второй, можно в этот момент проверить его командную строку с помощью, например, Process Explorer - посмотреть, какой путь ему передает тотал.
Добавлено: Сб апр 16, 2011 00:37
WitaliG
Табличку кажет Тотал Коммандер, а файл нужно править по FTP
Добавлено: Сб апр 16, 2011 15:56
MVV
По идее, при попытке отредактировать файл на FTP-сервере тотал должен закачать файл во временную папку, дать его отредактировать и залить измененный файл обратно.
Повторю вопрос Avada - редактирование файлов на твоем компьютере работает?
И другой вопрос - если прописать другой редактор (банальный блокнот, например), будет работать редактирование файлов через FTP?
И редактирование через FTP не работает вообще или от случая к случаю? И при предварительно запущенном Notepad++, и если он еще не запущен?
Ошибка при правке файла на хостинге при соединении по FTP
Добавлено: Сб июн 27, 2015 16:24
StasStoychev
При попытке правки файла (html) который лежит на хостинге (соединение по FTP) вылетает ошибка такого типа :
"Не удаётся создать файл. Измените имя"
изменение имени ничего не даёт
как исправить ситуацию?
пробовал найти на вашем форуме информацию о такой ошибке с помощью поиска, не удалось. Прошу прощения если повтор, если уже есть ответ, киньте ссылку, плиз.
Добавлено: Вс июн 28, 2015 15:47
Avada
StasStoychev
Для исправления ситуации надо как минимум нормально её описать. Для начала нужна следующая информация:
• Версия и битность Total Commander.
• Версия и битность системы.
• Точное содержимое сообщения об ошибке (Ctrl+C на сообщении, далее вставить кодом в текст).
• Точное описание действий, предшествующих ошибке (что есть "попытка правки"— изменение содержимого файла или его переименование?).
Добавлено: Пн июл 06, 2015 22:34
StasStoychev
Total Commander 8.51a, 64 bit .
Система Win7 Ultimate 64 разрядная
Установил в настройках открывать файлы с помощью Notepad++ .
Подключаюсь по ftp к своему домену.
Открываю необходимую папку выбираю щелчком мыши файл, нажимаю либо F3, либо F4.
После этого появляется окно загрузки выбранного файла в папку Temp на диске С моего компа, и поверх этого окона появляется ещё одно, по-меньше, в диалоговом окошке которого появляется подсвеченный синим путь к временной папке, и над этим надпись - "Не удаётся создать файл. Измените имя" . К сожалению, как у новичка, у меня нет возможности вставить ссылку на скриншот с ошибкой. Пробовал менять имя, не помогает.
Добавлено: Вт июл 07, 2015 08:46
Avada
StasStoychev писал(а):Установил в настройках открывать файлы с помощью Notepad++ .
Не знаю такой настройки. На странице "Правка/Просмотр" есть возможность указать универсальный вьюер для внешнего просмотра и — отдельно — программу-редактор для правки по F4. (Кроме того, можно задавать программы правки/просмотра для файлов конкретного типа.) О чём речь?
StasStoychev писал(а):К сожалению, как у новичка, у меня нет возможности вставить ссылку на скриншот с ошибкой.
Как это делается, на форуме объяснялось многократно (
пример). Кроме того, в предыдущем моём посте речь шла вовсе не о ссылке, а о представлении окна сообщения в текстовом виде (скопировать в буфер там, вставить здесь). Где результат?
StasStoychev писал(а):Открываю необходимую папку выбираю щелчком мыши файл, нажимаю либо F3, либо F4.
F3 и F4 — это разные операции (просмотр и правка). До правки как таковой тут дело явно вообще не доходит (необходимый файл не может быть записан во временный каталог). По первоначальным прикидкам либо имя с полным путём на сервере слишком длинное для сохранения в %TЕMP% (там воспроизводится структура каталогов типа
C:\Windows\Temp\_tcx\0\0\pub\Proba.txt), либо оно содержит какие-то недопустимые символы. Чтобы подтвердить либо опровергнуть это, надо увидеть, разумеется, пример имени HTML-файла с полным путём на сервере.
Кроме того, поскольку на форуме уже существует тема про проблемы при правке файлов на FTP с указанным редактором,
новая тема объединяется с имеющейся, на задававшиеся в которой вопросы очень неплохо бы тоже получить ответ.
Добавлено: Пн дек 12, 2016 13:40
mishal
Возникла аналогичная проблема
Условия возникновения:
1 в списке файлов ftp-сервера жмем F4
2 открывается файл в редакторе (Notepad++) - путь файла находится во временной папке _tcx
3 после внесения изменений и попытке сохранить файл - возникает ошибка "Сохранение не удалось: Пожалуйста, проверьте открыт ли этот файл в другом приложении"
Ошибка проявляется не всегда, закономерности пока не смог найти
версия TC 8.52a (x64) OS - Win7x64
ошибка сохраняется на версии TC 9beta
Удалось заметить что после открытия файла он автоматически удаляется в течение 2-3 секунд из папки кеша _tcx - вероятно в этом ошибка.
Буду рад помощи как ее устранить
Добавлено: Пн дек 12, 2016 19:39
Avada
mishal
Во-первых, вы выше про то, как надо представлять окно с ошибкой, читали? Чья это ошибка? Надо полагать, редактора, у TC таких сообщений нет. (И, кстати, если это проблема со стороны редактора, который не вполне справляется с данной ситуацией, то не факт, что решение удастся найти в "Общих вопросах" форума по Total Commander. Кроме разве что предложения заменить редактор, естественно.)
Во-вторых, что такое "версия TC 9beta", понять сложно. У версий TC есть конкретные номера.
В-третьих, что-то не замечаю "аналогичной проблемы" с предшествующими постами. Конкретика там другая. А у редактора тоже есть какая-то версия, которую неплохо бы указать.
В-четвёртых, нет никакой информации хотя бы о том, проявляется ли ошибка на разных FTP-серверах или на одном и том же.
И, наконец, языком этогот форума является русский, а значит — должны соблюдаться хотя бы элементарные его правила, включая использование везде, где это следует, знаков препинания и заглавных букв. Здесь не чат, и это говорилось в разных темах многократно.
Добавлено: Чт дек 15, 2016 01:33
CaptainFlint
mishal
Побуду телепатом и предположу, что раз файл удаляется, то в Тотале некорректно настроен механизм работы с многодокументными редакторами.
Читать про ключ EditWaitTime.
Если догадка верна, то искомая закономерность заключается в наличии/отсутствии запущенного экземпляра Notepad++ в момент нажатия F4.
Добавлено: Чт дек 15, 2016 11:11
Avada
mishal
К сказанному выше добавлю, что по умолчанию (в том числе и при отсутствии в файле wincmd.ini) ключ EditWaitTime имеет значение 2, как раз исключающее вышеописанное поведение. Если в wincmd.ini действительно обнаружится этот ключ со значением 0 или -1, налицо либо чужая сборка (передавайте пламенный привет её автору), либо не слишком продуманное обращение с настройками самого пользователя (выводы, думаю, очевидны).
Добавлено: Пт дек 16, 2016 13:15
mishal
CaptainFlint
спасибо за EditWaitTime
в файле wincmd.ini упоминания EditWaitTime не нашел
пока вручную прописал EditWaitTime=2
Avada
Спасибо за конструктивные замечания и поддержку правописания )
1. ошибка действительно Notepad++
2. "версия TC 9beta" = Total Commander v9.0RC5
3. проблема исчезает при закрытом Notepad++ (6.9.2) и открытии его при правке файла по F4 из TotalCommander.
4. на разных ftp-серверах ошибка сохраняется.
попробую обновить Notepad++, проверить ключ EditWaitTime и сообщу, если ошибка сохраниться