Не работает правка файлов на сервере через Notepad++

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
WitaliG
Сообщения: 2
Зарегистрирован: Пт апр 15, 2011 22:04
Контактная информация:

Не работает правка файлов на сервере через Notepad++

Сообщение WitaliG »

Здравствуйте!
У меня стоит Total Commander 7.56a. Для правки файлов на сервере я прикрутил Notepad++ (C:\Program Files\Notepad++\notepad++.exe) Но когда я выделяю на сервере файл для правки и нажимаю F4 появляется табличка «Файл не найден».
Вопрос: В чем причина, что файл не найден и как это исправить?!
С уважением Виталий
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

WitaliG
Редактор на F4 назначается не для правки файлов на сервере, а вообще для правки файлов. Для локальных файлов (в том числе из архивов) вызов редактора работает?

И название темы было выбрано неудачно. Дело не в том, кто что прикрутил, а в том, что функция правки почему-то не работает. Исправил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

На каком сервере? FTP или в сети?
И кто табличку кажет - тотал или нотепад? Если второй, можно в этот момент проверить его командную строку с помощью, например, Process Explorer - посмотреть, какой путь ему передает тотал.
WitaliG
Сообщения: 2
Зарегистрирован: Пт апр 15, 2011 22:04
Контактная информация:

Сообщение WitaliG »

Табличку кажет Тотал Коммандер, а файл нужно править по FTP
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

По идее, при попытке отредактировать файл на FTP-сервере тотал должен закачать файл во временную папку, дать его отредактировать и залить измененный файл обратно.

Повторю вопрос Avada - редактирование файлов на твоем компьютере работает?

И другой вопрос - если прописать другой редактор (банальный блокнот, например), будет работать редактирование файлов через FTP?

И редактирование через FTP не работает вообще или от случая к случаю? И при предварительно запущенном Notepad++, и если он еще не запущен?
StasStoychev
Сообщения: 2
Зарегистрирован: Сб июн 27, 2015 15:02
Откуда: Москва

Ошибка при правке файла на хостинге при соединении по FTP

Сообщение StasStoychev »

При попытке правки файла (html) который лежит на хостинге (соединение по FTP) вылетает ошибка такого типа :

"Не удаётся создать файл. Измените имя"

изменение имени ничего не даёт

как исправить ситуацию?

пробовал найти на вашем форуме информацию о такой ошибке с помощью поиска, не удалось. Прошу прощения если повтор, если уже есть ответ, киньте ссылку, плиз.
И да пребудет с нами СИЛА! :-)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

StasStoychev
Для исправления ситуации надо как минимум нормально её описать. Для начала нужна следующая информация:
• Версия и битность Total Commander.
• Версия и битность системы.
• Точное содержимое сообщения об ошибке (Ctrl+C на сообщении, далее вставить кодом в текст).
• Точное описание действий, предшествующих ошибке (что есть "попытка правки"— изменение содержимого файла или его переименование?).
Даже самая богатая фантазия
Не представит себе наши безобразия.
StasStoychev
Сообщения: 2
Зарегистрирован: Сб июн 27, 2015 15:02
Откуда: Москва

Сообщение StasStoychev »

Total Commander 8.51a, 64 bit .
Система Win7 Ultimate 64 разрядная
Установил в настройках открывать файлы с помощью Notepad++ .
Подключаюсь по ftp к своему домену.
Открываю необходимую папку выбираю щелчком мыши файл, нажимаю либо F3, либо F4.
После этого появляется окно загрузки выбранного файла в папку Temp на диске С моего компа, и поверх этого окона появляется ещё одно, по-меньше, в диалоговом окошке которого появляется подсвеченный синим путь к временной папке, и над этим надпись - "Не удаётся создать файл. Измените имя" . К сожалению, как у новичка, у меня нет возможности вставить ссылку на скриншот с ошибкой. Пробовал менять имя, не помогает.
И да пребудет с нами СИЛА! :-)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

StasStoychev писал(а):Установил в настройках открывать файлы с помощью Notepad++ .
Не знаю такой настройки. На странице "Правка/Просмотр" есть возможность указать универсальный вьюер для внешнего просмотра и — отдельно — программу-редактор для правки по F4. (Кроме того, можно задавать программы правки/просмотра для файлов конкретного типа.) О чём речь?
StasStoychev писал(а):К сожалению, как у новичка, у меня нет возможности вставить ссылку на скриншот с ошибкой.
Как это делается, на форуме объяснялось многократно (пример). Кроме того, в предыдущем моём посте речь шла вовсе не о ссылке, а о представлении окна сообщения в текстовом виде (скопировать в буфер там, вставить здесь). Где результат?
StasStoychev писал(а):Открываю необходимую папку выбираю щелчком мыши файл, нажимаю либо F3, либо F4.
F3 и F4 — это разные операции (просмотр и правка). До правки как таковой тут дело явно вообще не доходит (необходимый файл не может быть записан во временный каталог). По первоначальным прикидкам либо имя с полным путём на сервере слишком длинное для сохранения в %TЕMP% (там воспроизводится структура каталогов типа C:\Windows\Temp\_tcx\0\0\pub\Proba.txt), либо оно содержит какие-то недопустимые символы. Чтобы подтвердить либо опровергнуть это, надо увидеть, разумеется, пример имени HTML-файла с полным путём на сервере.

Кроме того, поскольку на форуме уже существует тема про проблемы при правке файлов на FTP с указанным редактором, новая тема объединяется с имеющейся, на задававшиеся в которой вопросы очень неплохо бы тоже получить ответ.
Даже самая богатая фантазия
Не представит себе наши безобразия.
mishal
Сообщения: 3
Зарегистрирован: Пн дек 12, 2016 13:31

Сообщение mishal »

Возникла аналогичная проблема

Условия возникновения:
1 в списке файлов ftp-сервера жмем F4
2 открывается файл в редакторе (Notepad++) - путь файла находится во временной папке _tcx
3 после внесения изменений и попытке сохранить файл - возникает ошибка "Сохранение не удалось: Пожалуйста, проверьте открыт ли этот файл в другом приложении"

Ошибка проявляется не всегда, закономерности пока не смог найти
версия TC 8.52a (x64) OS - Win7x64
ошибка сохраняется на версии TC 9beta

Удалось заметить что после открытия файла он автоматически удаляется в течение 2-3 секунд из папки кеша _tcx - вероятно в этом ошибка.
Буду рад помощи как ее устранить
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mishal
Во-первых, вы выше про то, как надо представлять окно с ошибкой, читали? Чья это ошибка? Надо полагать, редактора, у TC таких сообщений нет. (И, кстати, если это проблема со стороны редактора, который не вполне справляется с данной ситуацией, то не факт, что решение удастся найти в "Общих вопросах" форума по Total Commander. Кроме разве что предложения заменить редактор, естественно.)
Во-вторых, что такое "версия TC 9beta", понять сложно. У версий TC есть конкретные номера.
В-третьих, что-то не замечаю "аналогичной проблемы" с предшествующими постами. Конкретика там другая. А у редактора тоже есть какая-то версия, которую неплохо бы указать.
В-четвёртых, нет никакой информации хотя бы о том, проявляется ли ошибка на разных FTP-серверах или на одном и том же.
И, наконец, языком этогот форума является русский, а значит — должны соблюдаться хотя бы элементарные его правила, включая использование везде, где это следует, знаков препинания и заглавных букв. Здесь не чат, и это говорилось в разных темах многократно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

mishal
Побуду телепатом и предположу, что раз файл удаляется, то в Тотале некорректно настроен механизм работы с многодокументными редакторами. Читать про ключ EditWaitTime.

Если догадка верна, то искомая закономерность заключается в наличии/отсутствии запущенного экземпляра Notepad++ в момент нажатия F4.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mishal
К сказанному выше добавлю, что по умолчанию (в том числе и при отсутствии в файле wincmd.ini) ключ EditWaitTime имеет значение 2, как раз исключающее вышеописанное поведение. Если в wincmd.ini действительно обнаружится этот ключ со значением 0 или -1, налицо либо чужая сборка (передавайте пламенный привет её автору), либо не слишком продуманное обращение с настройками самого пользователя (выводы, думаю, очевидны).
Даже самая богатая фантазия
Не представит себе наши безобразия.
mishal
Сообщения: 3
Зарегистрирован: Пн дек 12, 2016 13:31

Сообщение 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 и сообщу, если ошибка сохраниться
Ответить