Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: ArtLonger
Дата сообщения: 06.09.2005 19:40
vito333
Спасибо. А переход из окна поиска в окно Марка одним щелчком так и не получается сделать? Удобно, всё-таки...
Автор: vito333
Дата сообщения: 07.09.2005 01:13
ArtLonger
с ходу, как ты видел, не вышло, так что отложил
Автор: vitaly1
Дата сообщения: 12.09.2005 20:45
vito333
Я работаю в основном в Total Commander'e, недавно открыл для себя Марк и сейчас он у меня стоит редактором по умолчанию (открывает файлы по F4). Но вот недавно обнаружил такой баг (или фичу?), не знаю, правда, связан он с ТС или с Марком.

Дело вот в чем. Иногда в ТС нужно создать пустой текстовый файл и раньше я пользовался комбинацией Shift+F4, новый файл открывался в Блокноте. Сейчас если Марк не запущен, то файл создается без ошибок, а вот если какой-то файл уже открыт в Марке, то выдается ошибка: Invalid Command bla-bla-bla.txt. Если причина в Марке, то можно ли это исправить?
Автор: ShIvADeSt
Дата сообщения: 13.09.2005 00:58
vitaly1

Цитата:
а вот если какой-то файл уже открыт в Марке, то выдается ошибка: Invalid Command bla-bla-bla.txt. Если причина в Марке, то можно ли это исправить?

Давно уже это пофиксено, обновись до последней версии.
Автор: vitaly1
Дата сообщения: 13.09.2005 01:12
ShIvADeSt
Спасибо. Не знал. Вроде недавно скачивал...
Автор: Spine
Дата сообщения: 13.09.2005 18:49
c последней версией у меня та-же байда
Автор: vito333
Дата сообщения: 14.09.2005 00:19
Shift-F4 - марк запущен - появляется окно с запросом имени файла для редактирования, так? по умолчанию вставляется имя файла под курсором, можно набрать другое - и всё прекрасно у меня открывается, если имя несуществующего файла - открывается пустой.
Автор: zep
Дата сообщения: 14.09.2005 00:37
vito333

Цитата:
марк запущен

или файл открыт? Оказывается это две большие разници. При открытом файле у меня тоже
Цитата:
Invalid Command

Автор: vitaly1
Дата сообщения: 14.09.2005 00:45
А у меня то работает, то не работает. При открытом файле.
Автор: ShIvADeSt
Дата сообщения: 14.09.2005 01:11
zep

Цитата:
или файл открыт? Оказывается это две большие разници. При открытом файле у меня тоже
Цитата:
Invalid Command

Подтверждаю, смог получить эту ошибку. Короче просто запукаем Марк, в нем пустой документ, потом в тотале нажимаю Shift+F4 и получаю в марке эту ошибку. Если в Марке открыт хоть один документ (реальный файл, то все создается нормально), то же самое все нормально, если марк не запущен.
Автор: zep
Дата сообщения: 14.09.2005 01:28

Цитата:
Короче просто запукаем Марк, в нем пустой документ, потом в тотале нажимаю Shift+F4 и получаю в марке эту ошибку. Если в Марке открыт хоть один документ (реальный файл, то все создается нормально)

Один к одному, но наоборот. Ошибка при реальном файле.
Автор: vitaly1
Дата сообщения: 14.09.2005 02:12
А у меня, а у меня...
Короче, на 2000-й ошибок вообще нет, а вот ХР ситуация такая:
Марк не запущен - ошибки нет
Марк запущен, ни одного открытого документа - ошибка
Марк запущен, открыт реальный документ - ошибка
Вроде ничего не перепутал.
Автор: vito333
Дата сообщения: 15.09.2005 00:33
проблема тут в том, что из диалога (Shift-F4) передаётся только имя файла, а путь при этом у этого файла отличается от пути файла уже открытого в Марке, потому получается, что новый этот файл, созданный тоталом Марк ищет там же, где находится уже открытый файл.
Думаю, какрешить.
Автор: vitaly1
Дата сообщения: 15.09.2005 00:39
А это как-то с системой может быть связано? Я уже по всякому пробовал на 2000-й - и никаких ошибок.
Автор: ShIvADeSt
Дата сообщения: 15.09.2005 01:08
vito333

Цитата:
проблема тут в том, что из диалога (Shift-F4) передаётся только имя файла, а путь при этом у этого файла отличается от пути файла уже открытого в Марке, потому получается, что новый этот файл, созданный тоталом Марк ищет там же, где находится уже открытый файл.

Не правда ИМХО (хотя тебе, как создателю виднее). Только что проверил, если бы была такая проблема, то марк вообще ни одного файла бы не мог создать. А так он создает. То есть проблема в чем то другом. Кстати, vito333 попробуй знаешь что сделать, когда марку передается имя файла для открытия, то если такого файла нет, чтобы он его пытался создать. По крайней мере будет ясно где проблема, так как можно будет отследить в какой папке он его создаст и будет ясно кто не правильно передает (хотя странно все это, другие блокноты нормально все создают).
Автор: vito333
Дата сообщения: 15.09.2005 09:23
ShIvADeSt
Марк файлов не создаёт в этом случае - их создаёт тотал и затем передаёт редактору.

Добавлено:
вот пример - тыкаю в левом окне тотала на текстовом файле - загружается марк и загружает этот файл. Далее, если я (не меняя панель и папку) в диалоге (Shift-F4) ввожу имя нового файла - он создаётся тоталом и нормально открывается Марком. Если я меняю папку или панель(а в ней тоже другая папка), то облом.

Весь этот гимор из-за MDI и передачи комстроки из запускаемой копии марка в уже запущенную. Если настроить Марк как обычный блокнот (выключить "запускать только один экземпляр"), то всё должно работать без косяков.
Автор: Harrier
Дата сообщения: 15.09.2005 09:40
vito333

Обновлений после 7-го нет, или просто шапка старая? Просто такая оживлённая беседа.
Автор: vito333
Дата сообщения: 15.09.2005 10:52
Harrier
нету пока
Автор: vitaly1
Дата сообщения: 15.09.2005 13:44

Цитата:
вот пример - тыкаю в левом окне тотала на текстовом файле - загружается марк и загружает этот файл. Далее, если я (не меняя панель и папку) в диалоге (Shift-F4) ввожу имя нового файла - он создаётся тоталом и нормально открывается Марком. Если я меняю папку или панель(а в ней тоже другая папка), то облом.

Весь этот гимор из-за MDI и передачи комстроки из запускаемой копии марка в уже запущенную. Если настроить Марк как обычный блокнот (выключить "запускать только один экземпляр"), то всё должно работать без косяков.


Да, все именно так и происходит.
Автор: eLsIe
Дата сообщения: 16.09.2005 01:43
Прошу прощения за задержку...
Скриншот?... Просто между всеми строками письма - пустые строки. В текстовом файле всё в порядке, при просмотре lister`ом TC, при открытии блокнотом, текстером и т.д. всё в порядке - да и в Mark`е на первый взгляд тоже в порядке: глючек проявляется при копировании текста и вставке его в письмо - в других программах нормально, в Mark`е - вставляются лишние строки. Текстовый файл делается сохранением HTML-странички из FireFox в текстовый формат.
Автор: vito333
Дата сообщения: 16.09.2005 14:22
eLsIe
не хочешь скриншот - пришли эти файлы с инструкцией как что делать.
Автор: Spine
Дата сообщения: 17.09.2005 09:39
И всётаки что нужно делать чтобы при создании файла вот такой строкой "mark.exe 123.txt" не выдавался "Invalid command"?

PS разобрался, такая беда происходит при попытке редактирования несуществующего файла, акелпад в такой ситуации просто создаёт этот файл...
Автор: Dudus
Дата сообщения: 19.09.2005 23:45
У меня два замечания.
Первое: Я тут напечатал в файл таблицу символов ДОС с их нумерами. И открыл это дело в Марке. Как и ожидалось, символы псевдографики (то есть те, что имеют код больше 176) Марком отобразились правильно. А символы с кодом 1-31 ваще неправильные (пишутся квадратики, а должны быть карточные символы, стрелочки какие-то и прочая ерунда). Это не есть хорошо. То есть, впечатление, что как-то что-то недоработано. Вот, например, в Lister'e от тотал коммандера всё отображается.
Второе: если изменять шрифт (размер и начертание, ариал там или вердана), то Марк почему-то воспринимает это как изменение документа. Зачем?? Это же не форматированный текст, правильно? Это простой текст. Тоже непорядок, мне кажется.....
Автор: vito333
Дата сообщения: 20.09.2005 00:08
Dudus
по первому пункту - это проблема ричедита ( в который раз такое пишу ))) и ничего тут я сделать не могу.
по второму - не понял. Если это то, что я думаю, то качни последнюю версию.

Добавлено:
пришли мне этот файлик посмотреть
Автор: ShIvADeSt
Дата сообщения: 20.09.2005 01:16
vito333

Цитата:
по второму - не понял. Если это то, что я думаю, то качни последнюю версию.

Я про это давно уже писал. Если открыть документ в Марке, а потом например изменить настройки шрифта для данной кодовой страницы, например зайти в Шрифты-универсальный шрифт и изменить там параметры шрифта, например с обычного на жирный, то марк воспринимает это как изменение самого файла и при закрытии файла предлагает его сохранить. Хех причем даже если я просто запустил марк, потом выбрал шрифты униваерсальный шрифт и нажал отмена, то марк все равно предложит сохранить этот пустой документ.
vito333
Дай кусок, который работает когда Тотал командер создает файл, посмотрю может что то можно поправить для исправления ошибки Создания файла. А то в твоих исходниках это тяжело найти. когда не знаешь где искать.
Автор: vito333
Дата сообщения: 20.09.2005 02:00
ShIvADeSt
то, о чём ты писал уже поправлено, не стал писать просто - мелочь.
по второму - понял - это то же самое, но шрифт увеличить-уменьшить по ctrl-+(-) - исправил.

ошибки создания файла - нет, Марк не создаёт файлов из комстроки, только открывает.

Добавлено:
смотри Helpers.cpp - CommandLine_Parser
Автор: Spine
Дата сообщения: 20.09.2005 07:07

Цитата:
Марк не создаёт файлов из комстроки, только открывает.

А можно сделать чтобы он всётаки проверял наличие файла заданного в комстроке и при его отсутствии создавал новый...
Автор: feor
Дата сообщения: 20.09.2005 13:18
Подправьте, плиз, ссылку в шапке, а то там на старую версию линк...
Автор: Dudus
Дата сообщения: 21.09.2005 00:00
Да, скачал новую версию, теперь можно меня ть шрифты.
Кстати, прога стала запускаться заметно быстрей.

Добавлено:
такое и продавать не стыдно
Автор: Blackbox7
Дата сообщения: 21.09.2005 00:58
vito333
Плиз, не надо пока продавать!
ЗЫ.
Dudus Увижю - зарежю .

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.