TextEdit (ru): Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
m (доделаю позже)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==TextEditor==
{{App-2.0
[[File:T_edit_15.png]]<br>
|logo=Лого было своровано GMan'ом
В Kolibri есть текстовый редактор, который называется '''TinyPad''', а также текстовый редактор, встроенный в '''KFar'''. Программа '''TextEditor''' была создана позже.
|name=tedit
У каждой из этих программ есть свои сильные и слабые стороны. Неполное сравнение трёх упомянутых редакторов:
|screensht=[[File:T_edit_15.png|300px|Интерфейс программы]]
{| border="1"
|caption=Интерфейс редактора
|Действия
|ver=r.9568
|TinyPad
|lang=[https://ru.wikipedia.org/wiki/Fasm FASM]
|TextEditor
|state=stable, разработка приостановлена
|KFar
|devs='''Код:''' IgorA<br/> '''Дизайн:''' Leency<br/> '''Библиотеки:''' Kolibri Team</br> '''Поддержка:''' vitalkrilov, hidnplayr
|-
|forum=[http://board.kolibrios.org/viewtopic.php?f=46&t=1222 Ссылка]
|Работа с несколькими документами
|rep=[https://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Ft_edit%2F&peg=4990 TextEdit]</br> [https://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Ft_edit_synt%2F&peg=4990 TextEdit Syntax File Viewer]
|есть
}}
|нет
'''TextEdit''' - продвинутый текстовый редактор, включённый в ISO-образ системы (находится по пути /kolibrios/Utils/tedit). Является аналогом [[CEDIT|CEDIT]] и [[Tinypad/ru|TinyPad]].
|есть
== Общее описание ==
|-
Разработка данного редактора была начата в 2009 году. Сейчас для него выходят нерегулярные обновления, поправляющие баги.<br/>
|Поддержка кодировок KOI8M, Win
Особенности данного редактора:
|есть
* Многократная отмена/повтор действия
|частично
* Подсветка синтаксиса Assembler, C++ (В трёх вариациях), HTML, .ini
|нет
* Поддержка кодировок CP1251 (Windows) и CP866 (DOS/KOS), возможность перевода кодировок в обе стороны
|-
* Поиск по тексту/по ключевым словам с возможностью замены
|Подсветка синтаксиса
* Возможность создать/отредактировать файлы подсветки синтаксиса при помощи специальной утилиты.
|подсветка заранее зашита в программу
== Создание/редактирование файлов подсветки синтаксиса ==
|подсветка берется из файлов, которые может указать пользователь. Также есть возможность получать справку по подсвечиваемым словам (если она есть в файлах подсветки, навести курсор на слово и нажать F1).
[[File:Te_syntax.png|frame|x200px|Скриншот Syntax File Viewer]]
|подсветка отсутствует
Автором программы была разработана специальная утилита '''TextEdit Syntax File Viewer (TextEdit SFV)''', позволяющая создавать, либо редактировать файлы подсветки, которые позже можно открыть в TextEditor.<br>
|-
Как отредактировать файл подсветки:
|Многократная отмена/повтор действий
# Загрузить файл синтаксиса .syn, не упакованный при помощи [[kpack/ru|kpack]]
|нет
# Ввести путь и новое имя для сохранения в формате .asm
|есть
# Изменить в файле .asm интересующие пользователя параметры
|нет
# Компилировать при помощи [[fasm/ru|FASM Compilator]]
|-
# Исправить расширение получившегося файла с .bin на .syn
|Ограничения на размер файлов (помимо доступной памяти)
Создать свою подсветку можно только отредактировав и сохранив под другим именем имеющийся файл с расширением .syn.
|нет
|в некоторых случаях есть при редактировании файлов
|нет
|-
|Крупный шрифт
|нет
|нет
|выбирается при компиляции (6х9, 7х12, 8х9, 8х16 или 10х20)
|}
Также есть вспомогательная утилита '''TextEditor syntax file viewer''' для работы с файлами подсветки синтаксиса<br>
[[File:Te_syntax.png]]<br>
Алгоритм работы с этой программой такой:
* загрузить файл синтаксиса .syn (не упакованный kpack-ом)
* ввести путь и новое имя для сохранения в формате .asm
* изменить в файле .asm интересующие пользователя параметры
* компилировать в fasm
* исправить расширение получившегося файла .bin на .syn
 
==Разработчики==
IgorA (''Игорь А.'') - автор программы. В программе также используются библиотеки написанные другими программистами.


==Баги, ошибки==
Каких-либо багов и ошибок пока обнаружено не было.
== Исходники ==
TextEdit: [http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Ft_edit%2F&rev=8852&peg=8852#a4d1ed90789023d0153dbd86f7dc57fcb|Ссылка на SVN]<br/>
TextEdit Syntax File Viewer: [http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Fother%2Ft_edit_synt%2F&rev=8852&peg=8852#a45d21d90d6a9c33a7e9e92f1e630ac8f|Ссылка на SVN]
<br/>
<br/>
{{Офис}}
{{Офис}}


[[Category:Офис]]
[[Category:Офис]]
[[Category:Программы на ассемблере]]
[[Category:Программы на ассемблере]]

Latest revision as of 19:21, 27 March 2024

TextEdit (ru)
Лого было своровано GMan'ом
Интерфейс программы
Интерфейс редактора
Исполняемый файл: tedit
Версия: r.9568
Написан на: FASM
Статус: stable, разработка приостановлена
Разработчики: Код: IgorA
Дизайн: Leency
Библиотеки: Kolibri Team
Поддержка: vitalkrilov, hidnplayr
Тема на форуме: Ссылка
Исходный код: TextEdit
TextEdit Syntax File Viewer

TextEdit - продвинутый текстовый редактор, включённый в ISO-образ системы (находится по пути /kolibrios/Utils/tedit). Является аналогом CEDIT и TinyPad.

Общее описание

Разработка данного редактора была начата в 2009 году. Сейчас для него выходят нерегулярные обновления, поправляющие баги.
Особенности данного редактора:

  • Многократная отмена/повтор действия
  • Подсветка синтаксиса Assembler, C++ (В трёх вариациях), HTML, .ini
  • Поддержка кодировок CP1251 (Windows) и CP866 (DOS/KOS), возможность перевода кодировок в обе стороны
  • Поиск по тексту/по ключевым словам с возможностью замены
  • Возможность создать/отредактировать файлы подсветки синтаксиса при помощи специальной утилиты.

Создание/редактирование файлов подсветки синтаксиса

Error creating thumbnail: Unable to save thumbnail to destination
Скриншот Syntax File Viewer

Автором программы была разработана специальная утилита TextEdit Syntax File Viewer (TextEdit SFV), позволяющая создавать, либо редактировать файлы подсветки, которые позже можно открыть в TextEditor.
Как отредактировать файл подсветки:

  1. Загрузить файл синтаксиса .syn, не упакованный при помощи kpack
  2. Ввести путь и новое имя для сохранения в формате .asm
  3. Изменить в файле .asm интересующие пользователя параметры
  4. Компилировать при помощи FASM Compilator
  5. Исправить расширение получившегося файла с .bin на .syn

Создать свою подсветку можно только отредактировав и сохранив под другим именем имеющийся файл с расширением .syn.

Баги, ошибки

Каких-либо багов и ошибок пока обнаружено не было.

Исходники

TextEdit: на SVN
TextEdit Syntax File Viewer: на SVN