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

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

Автор: bavb
Дата сообщения: 06.05.2005 11:03
у меня такая проблемма:
в Total Commander 6.51 в Настройках -> Правка/Просмотр в качестве редактора по F4 поставил Mark, и теперь если в TC нажать Shift+F4 (Mark не запущен) ввести какое-нибудь имя файла, то всё происходит нормально, запускается Mark и можно редактить, а вот если, когда я нажал Shift+F4 Mark был запущен, то он выдает такую ошибку: Invalid command: далее имя файла, которыя я хотел редактить.
Автор: vito333
Дата сообщения: 06.05.2005 13:14
o22
хм, думал ничего не смогу сделать

[+] корректная обработка "мягких переносов" в загружаемом файле.

Добавлено:
bavb
у меня всё работает.
а почему шифт-Ф4 а не просто ф4?
Автор: o22
Дата сообщения: 06.05.2005 18:17
vito333

Цитата:
а почему шифт-Ф4 а не просто ф4?

Шифт-Ф4 это создание нового файла с помощью редактора, настроенного в Тотале для редактирования файлов по Ф4
Автор: oshizelly
Дата сообщения: 06.05.2005 20:39
Ну вот, теперь функция поиска-замены стала на порядок лучше, чем пару месяцев назад. Прогресс на лице!
Но как все-таки насчет таких доп. фичей, как:
- поиск и замена текста только в выделенном блоке (Bred все это умеет);
- запоминание пары "найти - заменить" (цитирую себя любимого: "Можно было бы сделать в диалоге поиска простой шаблон замены, если добавить чекбокс вроде "запомнить замену". То есть, например, вводим в окне "искать" слово "tralala", а в окне "заменить" слово "tramparam", ставим галку в этом чекбоксе... и когда в следующий раз в окне "искать" будет выбрано слово "tralala", то в окне "заменить" автоматически появится слово "tramparam". IMHO, опция была бы востребована.")

Это хоть в проекте есть?

Да, и еще из старых пожеланий: изменение кодировки "на лету" (опять же, как в Bred), то есть, без обращения к файлу на диске (может, и нет вообще этого файла).


Автор: OdesitVadim
Дата сообщения: 06.05.2005 20:58
глюк нашол - у меня установлен украинский язык на машине, и в статус баре он отображается как ??.
Автор: vito333
Дата сообщения: 07.05.2005 01:37
OdesitVadim
я просто не знаю идентификатор украинского, а все неизвестные мне идентификаторы отображаются так. Вообще обрабатываются только русский, англ., и немецкий.
o22
ну у меня и с шифтом всё ок.
oshizelly

Цитата:
изменение кодировки "на лету"

в проекте есть

Цитата:
поиск и замена текста только в выделенном блоке

тоже есть

Цитата:
запоминание пары "найти - заменить"

в проекте нет (может пока)
Автор: OdesitVadim
Дата сообщения: 10.05.2005 12:37
vito333
Мож с идентификатором помочь? Прогу напиши, которую человек запустит и запишет его.
Пробывал на 98SE запустить. Понял всю "силу Си". Потребовал библиотеку M*60.dll (* - не помню буковки) - у меня нет. но есть с 50 в конце. Копирую, переименовываю (около полтора метра). Запускается и ругается на ричедит, мол кривой. Мож зделаем под 98?
Автор: vito333
Дата сообщения: 11.05.2005 01:15
OdesitVadim
нет, к сожалению под 9x не пойдёт никак, прежде всего из-за юникода, да и ещё миллион деталей всяких. Даже не думай .

А с украинским - подумаю, позже отвечу.
Автор: vito333
Дата сообщения: 11.05.2005 13:59
[+] добавлен индикатор украинской раскладки клавиатуры ("Ukr").
Автор: icywind
Дата сообщения: 12.05.2005 09:33
vito333
Есть одна вещь которую умеет делать Notepad и которую вроде бы не умеет делать Mark:

если в любой текстовый файл загнать первой строкой:

.LOG

то при каждом последующем открытии файла автоматически будет добавляться текущая дата, а курсор переводиться в конец файла - IMHO, очень удобно для ведения различных логов, журналов установки, дневников и т.д.
Автор: vito333
Дата сообщения: 12.05.2005 11:46
icywind
да, нет такого, недавно как раз прочитал про эту фичу нотпада, но до сих пор никто её не вспоминал, так что её необходимость под вопросом.
Автор: ArtLonger
Дата сообщения: 12.05.2005 15:39
vito333

Цитата:
её необходимость под вопросом.

Причём под большим вопросом...
Автор: ShIvADeSt
Дата сообщения: 13.05.2005 01:58

Цитата:
Причём под большим вопросом...

Реализовать данную фичу не трудно, прочто сделать проверку первой строки и пара строк кода, ИМХО гораздо важнее реализовать поддержку плагинов и сделать запоминание позиции редактирования последних документов. Особенно когда инишки редактируешь, приходится каждый раз листать пока дойдешь до позиции. И поддержка транслита, руслита (вернее перекодировка). Так как многие фичи типа синтаксической подсветки тяжко реализуются на базе РТФ.
Автор: ArtLonger
Дата сообщения: 13.05.2005 10:20
ShIvADeSt

Цитата:
Реализовать данную фичу не трудно

А зачем? Имхо лучше прикрутить вставку даты:времени в позицию курсора.


Цитата:
гораздо важнее реализовать поддержку плагинов и сделать запоминание позиции редактирования последних документов.

Точно.
Автор: tolja
Дата сообщения: 13.05.2005 10:32
vito333
Когда пытаюсь скопировать выделенную часть ссылки то копируется не эта часть а вся ссылка целиком, приходится переоткрывать блокнотом...
Автор: vito333
Дата сообщения: 13.05.2005 11:23
tolja
ну переоткрывать - это уж слишком! ты или пробелом ссылку разделяй и тогда копируй, или выдели и перемести нужный кусок, а затем копируй его.
а я подумаю и сделаю что-нибудь.

Добавлено:
[x] попытка избавиться от глюка со скроллбарами.
Автор: Gregory_Shutdown
Дата сообщения: 14.05.2005 14:15
vito333
был бы очень рад если бы ты смог замутить такую фитчу как подсветка синтаксиса....
Знаю что трудно, сам программист, но было бы просто супер.... Тем более что ты по моему где-то это обещал сделать, или говорил что постараешься... Вообще если будешь то первым делом плз включи поддержку синтаксиса РНР и С++ =)
Был бы рад...
Автор: vito333
Дата сообщения: 14.05.2005 16:52
Gregory_Shutdown
да постараюсь, хоть она на ричедите и кривовата чуть будет, совсем полноценная вряд ли получится, но для такого мелкого редактора будет достаточно, я думаю.


Добавлено:
На самом деле я сейчас точу новую оболочку для Марка, с поддержкой дополнительных докирующихся окошек под всякие фичи, типа каких нибудь списков или тулбаров. Пытаюсь сделать её универсальной и гибкой, чтобы в дальнейшем попытаться использовать не ричедит, а какой либо другой движок, но пока конечно просто использую то, что наработал. Все эти навороты будут отключаемыми.
скриншот - http://vito.rbcmail.ru/Pics/mark_d.jpg
Автор: arsvrn
Дата сообщения: 14.05.2005 18:48
vito333
А перекодировка выделенного текста будет (не через сохранить как и переоткрыть, а сразу)?
Автор: ArtLonger
Дата сообщения: 14.05.2005 19:09
vito333

Цитата:
[x] попытка избавиться от глюка со скроллбарами.

Неудачная...
Автор: vito333
Дата сообщения: 15.05.2005 01:45
ArtLonger
вот блин

arsvrn
наверное стоит заменить переоткрытие файла в нужной кодировке на перекодировку на лету? если будет "на лету", то и переоткрытие не будет нужно?
Автор: arsvrn
Дата сообщения: 15.05.2005 09:01
vito333
Я уже когда-то тут писал, что есть проблемы с файлами в смешанной кодировке, например, Unicode+Dos. В Mark (и некоторых других) решается так: открыть (в Unicode), сохранить в Windows и переоткрыть в Dos. Согласись, это не очень удобно. Если будет без промежуточного файла (хотя бы в явном виде) - то, конечно, намного лучше.
Ну а в идеале хотелось бы прямо в тексте и только выделенный кусок. Но, кажется, пользуясь ричедитовскими функциями так сделать нельзя - только ручками.
Автор: vito333
Дата сообщения: 15.05.2005 12:51
arsvrn
скинь мне такой файл - Unicode+Dos, как то я это не очень понял ...
Автор: NeedMaker
Дата сообщения: 15.05.2005 20:57
arsvrn

Цитата:
Я уже когда-то тут писал, что есть проблемы с файлами в смешанной кодировке, например, Unicode+Dos.

По моему две несовместимые вещи, как это может быть в одном файле?
Автор: arsvrn
Дата сообщения: 15.05.2005 21:40
vito333

Цитата:
скинь мне такой файл - Unicode+Dos

Куда кинуть то?

NeedMaker
Бывает. Например, экспорт из реестра.
Автор: Gregory_Shutdown
Дата сообщения: 16.05.2005 00:50
тогда пошли и мне =)
хочу посмотреть...
Ты только скажи где там обрезок в юникоде...
мыло: gregory.shutdown(att)gmail.com
вместо (att) ставишь собаку...
Автор: vito333
Дата сообщения: 16.05.2005 02:36
arsvrn
на любое мыло, хоть vito@rbcmail.ru, хоть vito333@gmail.com

Добавлено:
[+] возможность уменьшения размера созданных Word-ом RTF файлов в 3-4 раза.
В контекстное меню RTF файлов вставляется пункт "Compact RTF" (Настройки -> Интеграция -> ).
Автор: arsvrn
Дата сообщения: 16.05.2005 10:31
vito333
Gregory_Shutdown
Отправил пример файла со смешанной кодировкой.
Автор: oshizelly
Дата сообщения: 16.05.2005 10:45
По-моему, имеет место баг при сохранении документа в UTF. Редактируешь документ, нажимаешь на кнопку “Close”, он, естественно, интересуется, сохранить ли изменения. Я говорю “Да!!”, и он радостно закрывает документ, никаких изменений не сохранив… Вот и поговорили (
Автор: vito333
Дата сообщения: 16.05.2005 11:40
arsvrn
почему ты решил, что там есть юникод?

Добавлено:
oshizelly
странно, странно - повтори эксперименты - это всегда так?

Добавлено:
и какой UTF ты имеешь ввиду? 8? 16LE?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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