Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » SynWrite Editor

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Открыть новую тему     Написать ответ в эту тему

distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SynWrite - достаточно функциональный и удобный редактор текста. Основной отличительной особенностью данной программы является встроенная навигационная панель с древом, что позволяет легко находить нужные части документов. Кроме этого, SynWrite содержит строку поиска, которая даст возможность не только разыскать какой-либо фрагмент в открытом файле, но и найти этот фрагмент во всех открытых ранее документах. Из других преимуществ данного редактора можно выделить подсветку синтаксиса для языков программирования, эффективную проверку правописания текстов, встроенные инструменты для обработки текста и др. Имеется и работа с вкладками, и проверка орфографии, и даже система макросов и скриптов, позволяющая автоматизировать некоторые процессы. В целом, это приложение будет достойной альтернативой стандартным редакторам исходного кода. ...
 
Полезные ссылки: Язык программирования Python, Регулярные выражения, Редактор переводов, Редактор тем.
 
Редактор почти заморожен, правопреемник - CudaText.  
Про поддержку Windows XP - нужно поставить Python 3.4, см. здесь.
 

Разработчик (Alextpp) посещает эту тему, поэтому запросы можно оставлять здесь.

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 22:23 24-11-2013 | Исправлено: anynamer, 18:08 03-01-2022
DollHack



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SynWrite 6.2.280
Цитата:
December 28th, 2013
 
· Python API implemented!
· Python console added: default hotkey is Ctrl+tilde.
· dialog "Tools -- New plugin".
· program must be installed not to "Program Files". Reason: Py-plugins are created inside program subfolder "Py".
· distro file increased by 5 Mb because of Py API. You can still delete Py files and folders: DLLs\, Py\, python*.*, msvc*.dll (maybe needed to change .manifest then, it refers to msvc*.dll). To just disable Py-engine: delete python*.dll.
· renamed menu "Run" to "Tools"
· output panel: "Command list" hotkey works, last tab remembered
· improved lexer Tcl (tree, strings)
· fixes

Всего записей: 1935 | Зарегистр. 20-10-2009 | Отправлено: 23:53 30-12-2013 | Исправлено: DollHack, 00:44 31-12-2013
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DollHack
А список изменений?
Из важного: добавлен Python API, т.е. можно писать свои плагины. Список команд и констант в \Py\sw_cmd.py и \Py\sw_util.py.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 00:33 31-12-2013
DollHack



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6.2.310
Цитата:
+ added plugins tutorial (En/Rus) in Readme folder
+ added option "View -- Colored underlines size" (3px default, width of colored line for HTML color codes)
+ improved "Align with separator" to make single space after separator


Всего записей: 1935 | Зарегистр. 20-10-2009 | Отправлено: 20:55 01-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем (от автора). Мой сайт, точнее форум на sf.net, работает, можно писать туда. Но можно и сюда. Иногда буду сюда заходить.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:36 08-01-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Можно сделать, чтоб при щелчке по микро-карте каретка оставалась на своем месте а перемещался только экран? это было бы удобно при поиске одинаковых слов. Сейчас же так - если выделить слово SynWrite подсветит все его вхождения в коде, а также отметит их на микро-карте зелеными черточками, а при щелчке по микро-карте экран перемещается и выделение сбрасывается так-как каретка перемещается на новую позицию (туда где сейчас экран).

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 21:32 08-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это логично. Ок, сделал (каретка не двигается)

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:07 09-01-2014
DollHack



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6.3.380
Цитата:
+ added new "snippets" system. Old "code-templates" system removed. See new menu-items: "Tools - Snippets", "Tools - New snippet". New snippets have different macros and allow to have many tabstops like ${1} ${2}... ${0}, and allow to jump over tabstops with Tab key. Inspired by ST2. See new help topic about snippets.
+ added lexer for snippet files
+ updated lexer nnCron (in Readme\MoreLexers)
+ added colors #rrggbbAA show
+ added option "Tree -- Sort for these file extensions"
* removed option "Use Tab key to expand code templates"
* removed code for command "Code templates popup" (command is visible to reassign Ctrl+J)
* change: click on micro-map doesn't move caret

Всего записей: 1935 | Зарегистр. 20-10-2009 | Отправлено: 01:13 11-01-2014
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6.3.410

Цитата:
+ more snippets for php (Alexey) and python (kvichans)
+ py-plugins are placeable on user toolbars
+ minor:
+ lexer-prop dialog is sizable
+ snippet code tweaks
* longer delay (1500) for token hints
* removed hidden-option KeepScr
- fixes

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 20:39 15-01-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
А почему PyAPI только на английском, и будет ли русский перевод?

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 21:49 19-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Daniyar91
Туториал по API в папке readme есть и русский. Только я его сегодня обновить забыл, он неверен (т.к. функций ed_nnnnnn теперь нет, а есть ed.nnnnnn)
 
А русского wiki не будет.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:10 20-01-2014
Daniyar91

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А русского wiki не будет
а почему-бы не сделать многоязычную вики, смотри как удобно.

Всего записей: 425 | Зарегистр. 30-08-2011 | Отправлено: 06:15 21-01-2014 | Исправлено: Daniyar91, 09:03 21-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот именно потому что неудобно. Мне предлагаешь поддерживать русиш перевод? Нет. спасибо. А писать кому-то еще, будет качество не то.
Одного инглиша хватит

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 18:56 21-01-2014
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6.3.470

Цитата:
* changed Python API. Now API is not flat, it has objects to access not only active editor. Update your plugins, if any.
+ add: Find-id Python plugins supported. See wiki for info.
 
* lexers: renamed VBScript lexer, reworked VBScript auto-completion (thanks ZYX)
minor:
+ add: quick-search color indication of "not found"
+ add: hilite of brackets for caret righter than bracket
+ add: macro {SelectedText} handles EOL chars
+ add: acp files can specify id with spaces: Name%20more
+ add: docked panels tab-area context menu
* change: minimap click should not move caret
- fix: lexer for acp-files

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 21:08 21-01-2014
distortion



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
пожалуйста, обратите внимание на несколько пожеланий и "дефектов":
- хотелось бы, чтобы при перетаскивании каталога на иконку SynWrite на панели инструментов открывались бы все файлы из каталога;  
- при открытии архивов они открывались как есть, в текстовом виде (сейчас пишет, что не найден inf-файл);
- файлы более ~200МБ почему-то слишком большие для открытия (+ это и некоторые другие уведомления на английском);
- панели инструментов, например, поиск, сохраняют свою позицию раза с четвертого, да и не рисуются иногда;  
- синтаксис bat и nsi в некоторых местах немного недоподсвечивается

Всего записей: 3708 | Зарегистр. 07-04-2001 | Отправлено: 22:57 22-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вашим 5 п-ам
1- Иконка на панели Тотала? Вопрос по Тоталу.Сам Син не умеет открывать "весь каталог", кстати.
2- Нет, надежнее или не править никогда zip, или по запросу, скорее первое.
3- Big files пока-что поддерживаются плохо. Отсюда лимит. Даже 50М трудно редактировать
 
4- Попробовал потаскать панель Quick-search. чуть перетащил, закрыл син, открыл - панель на месте. Это относится к docked панели
 
5- Запостите issue на мой форум (с файлом)

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 00:19 23-01-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
пожелания, которые выше изложил distortion - на самом деле мои, которые я немного сумбурно написал в этом посте. попробую их изложить более развернуто
сейчас я использую notepad++ в качестве основного редактора, но вижу, что synwrite очень мощный и имеет множество полезных возможностей
но есть несколько вещей, которых мне не хватает после n++
- открытие всех файлов в каталоге и подкаталогах при перетаскивании каталога на иконку SynWrite на панели инструментов Total Commander. сейчас SynWrite пишет: File not found <имя_каталога>. Create it?. Также, не открывается содержимое папки при перетаскивании ее в главное окно программы
- также, предыдущее сообщение возникает на английском, хотя в настройках SynWrite русский язык
- иногда возникает необходимость просто посмотреть на содержимое бинарного файла, но в случае с архивами SynWrite пишет "В архиве не найден inf-файл". Также, есть ограничение на размер открываемого файла, если размер больше ~200МБ, то SynWrite пишет: File is too big, опять же на английском. кстати, нет ли hex-режима просмотра таких файлов?
- видно, что отрисовка окна SynWrite при резайзе делается тяжело, с заметным морганием элементов интерфейса
- также, если после первого запуска переместить панель "быстрого поиска" в один ряд с панелью "правка" справа, то после перезапуска SynWrite она оказывается на прежнем месте. чтобы ее положение запомнилось, нужно засунуть ее между другими панелями, а потом уже переместить вправо от "правка"
- подсветка bat по сравнению с n++ немного скудная, и, например, не подсвечиваются %переменные% после echo, а в nsi не подсвечиваются "${переменные}", заключенные в кавычки
- хотелось бы увеличения производительности. например, открытие и закрытие 200 маленьких xml-файлов в n++ происходит за ~2 и ~0.5 секунд соответственно, а в SynWrite - 50 и 18 секунд соответственно
 
спасибо вам большое за отличный редактор, если мои пожелания будут учтены, будет вообще здорово)

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 00:48 23-01-2014 | Исправлено: burav, 00:53 23-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Про кое-чего ответил уже.  
Про
>>- подсветка bat по сравнению с n++ немного скудная, и, например, не подсвечиваются %переменные% после echo, а в nsi не подсвечиваются "${переменные}", заключенные в кавычки  
 
bat - поправил. В бете завтра
nsi - не могу поправить, т.к. внутри строк, нельзя уже ничего подсветить (строка =1токен)

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:11 23-01-2014
burav



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
я довольно часто использую открытие нескольких файлов в каталоге перетаскиванием этого каталога на иконку N++ на панели инструментов Total Commander (то есть, в этот момент происходит обычная передача параметров командной строки, с именем каталога в качестве аргумента). мне кажется, не очень сложно сделать определение, является ли аргумент каталогом, и последовательно открывать все файлы оттуда. по крайней мере, в N++ это работает

Всего записей: 254 | Зарегистр. 19-02-2009 | Отправлено: 01:19 23-01-2014
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
burav
Эта фишка будет завтра(бета)

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 01:43 23-01-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » SynWrite Editor


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru