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

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

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

Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

   

Widok



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

A free source code editor for Win32 and X
Русскоязычный форум поддержки
Внимание! Это - продолжение темы, начатой [здесь]

  • Один из самых настраиваемых текстовых редакторов из ныне существующих. Настраивается практически все.
  • Индивидуальная подсветка для разных языков програмирования, фолдинг для классов, функций и структур, авто-дополнение, и т.д. и т.п. ...
     
  • Официальный сайт: Scintilla and Scite
  • Официальный форум: Scite-interest -- Discussion of the SciTE editor
  • Русская документация по SciTE (Ждем ваших замечаний и дополнений...)
  • Проект SciTE-Ru (полезные файлы, предложения, SVN, ....)
  • SciTE - Википедия (корректируйте, дополняйте!)
  • Русский сайт SciTE(FAQ, снимки экрана, утилиты, скрипты, ....) (многое сильно устарело...)
  • Мечта кодера. статья
  • Burgaud.com - US.SciTE
  • SciTE: Scintilla Text Editor with Extensions
  • Filerx, SideWinder
  • ......
     
       
  • Project file releases
  • Project summary (including basic statistics)
  • Новости со SciTE.ru
     
    Последняя версия оригинального редактора SciTE - 2.22
     
    Последняя версия редактора из проекта SciTE-Ru - 2.22 .87 [Сборка 01.11.2010]
    (Oписание: сборки, ядра)        [Важно! О "вирусах" в сборке SciTE-Ru!]
     
    Русскоязычный онлайновый чат, посвященный SciTE: online@conference.scite-ru.org
    Дружественная тема: Доработка исходного кода и компилирование сборки Ru-Board Edition
    Нерешенные задачи и вопросы ( Для умных и талантливых форумчан )

  • Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 14:48 09-10-2007 | Исправлено: mozers, 19:36 01-11-2010
    vladvro



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

    Цитата:
    у НЕподсветки есть один плюс - она так же не подсвечивает такие тэги, как BR, LINK, META, IMG, HR и т.д. С одной стороны вроде фигня (я так тоже сначала думал), а потом вроде, если вдуматься, то вместе с полезной подстветкой мы получаем и довольно приличное количество бесполезной подсветки, которая скорее мешает.

    на мой взгляд, подсветка непарных тегов, таких как BR, LINK, META, IMG, HR и т.д. не мешает.
    с другой стороны, подсветка непарных тегов вида TABLE, TR, TD, может существенно упростить поиск огрехов в разметке.
    но если есть существенные возражения, то можно и добавить доп. параметр в настройки.

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 19:05 12-02-2008
    icywind



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно ли на F5 повесить открытие *.php в браузере по адресу "http://localhost/filename.php"? Если да, то как?

    Всего записей: 95 | Зарегистр. 26-10-2004 | Отправлено: 19:26 12-02-2008
    dB6



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

    Цитата:
    Можно ли на F5 повесить открытие *.php в браузере по адресу "http://localhost/filename.php"? Если да, то как?

    Можно.
    command.go.$(file.patterns.php)="http://localhost/$(FileNameExt)"
    command.go.subsystem.$(file.patterns.php)=2
     
    Добавлено:
    А еще лучше (вместо совета выше) - создать в папке с сорцами файл SciTEDirectory.properties следующего содержания:
    command.go.$(file.patterns.php)="http://sitename/$(FileNameExt)"
    command.go.subsystem.$(file.patterns.php)=2
    Если раскидать такие файлы по разным каталогам (естественно с разным sitename), то можно спокойно работать с несколькими сайтами запущенными.

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 19:44 12-02-2008
    icywind



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    dB6
    Большое спасибо! Второй вариант - то что надо!

    Всего записей: 95 | Зарегистр. 26-10-2004 | Отправлено: 19:55 12-02-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    Цитата:
    И будут ли настройки цветов вынесены в файл настроек?
    Я НЕ ЗНАЮ как их настраивать. Есть 3 фиксированных цвета. Все.

    Цитата:
    Сам скрипт будет идти по умолчанию?
    В сборке? Если не будет возражений, то - ДА.

    Цитата:
    Когда примерно будет следующий релиз?
    Сборки? Ктож ее знает... С новым переводом документации много делов...
     
    Moon_aka_Sun
    Как отметить текст маркером я подглядел в твоем скрипте. Ты сам до этого допер или где то есть описание технологии?
    Цитата:
    Цвета предопределены
    Т.е. возможны ТОЛЬКО 3 цвета и все ??? Это - ТОЧНО ???
     
    vladvro
    Спасибо за оценку
    И твоя рехтовка этого скрипта мне тоже понравилась
    (Fraerok, качай заново - щас и слеши в закрывающем теге подсвечиваются
    Цитата:
    подсветка непарных тегов вида TABLE, TR, TD, может существенно упростить поиск огрехов в разметке.
    Полностью согласен. Для того и делалось!
     
    icywind
    Код:
    command.go.*.php="$(ProgramFiles)\Internet Explorer\IEXPLORE.EXE" http://localhost/$(FileNameExt)
    command.go.subsystem.*.php=1


    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 20:20 12-02-2008
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladvro
    Это только на словах так получается. Я же попросил серьезно подумать, а не рубить с плеча. Незакрытый тэг table итак будет идентифицирован как незакрытый потомучто он не подсвечен (ведь подсветка парных-то останется ). Зато при этом не будет мешать ненужная подсветка на непарных тэгах. Это нужно смотреть на практике, а не думать что лучше теоретически. Тем более, что на практике часто просто нужно видеть границы тэгов, а не проверять закрытый он или не закрытый (это опять-таки нужно смотреть на практике, я за несколько лет работы в других редакторов с подсветкой не помню, чтобы я таким образом искал незакрытые тэги). Ведь подсветка парных тэгов не поможет вам найти ошибку на сложной странице, т.к. если у вас пропущен тэг или стоит лишний - красным ничего не выделится, а выделится просто ближайший и всё.

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 20:28 12-02-2008
    dB6



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

    Цитата:
    Ведь подсветка парных тэгов не поможет вам найти ошибку на сложной странице, т.к. если у вас пропущен тэг или стоит лишний - красным ничего не выделится, а выделится просто ближайший и всё.

    Посмотри внимательнее, как работает этот скрипт. Он учитывает вложенность тегов. Подсветит красным только в том случае, если не найдет соответствия на нужном уровне.

    Всего записей: 408 | Зарегистр. 09-02-2003 | Отправлено: 20:58 12-02-2008
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    Цитата:
    Ведь подсветка парных тэгов не поможет вам найти ошибку на сложной странице, т.к. если у вас пропущен тэг или стоит лишний - красным ничего не выделится, а выделится просто ближайший и всё
    Прежде чем такое говорить, я бы сначала потестировал скрипт... Сейчас выделится действительно ближайший. Но только ближайший непарный тег.
    Т.е. для того чтобы не увидеть свою ошибку надо соверишь ее четное число раз, причем половину - в открывающих тегах и ровно половину - в закрывающих. Такое - бывает?
    dB6
    Вот опять пока я сочинял свой развернутый ответ, ты ответил раньше и точнее

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 21:00 12-02-2008
    vladvro



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

    Цитата:
    Незакрытый тэг table итак будет идентифицирован как незакрытый потомучто он не подсвечен (ведь подсветка парных-то останется )

    твоя правда
    у меня вероятно срабатывает привычка, для подтверждения работы чего либо нужно какое либо зримое дейтвие, а не отсутсвие оного.
     
    полагаю, что спор можно разрулить создав пару параметров настройки цвета, и если второй не задан, то подсветки непарных не будет.
     
    Добавлено:
    mozers

    Цитата:
    Т.е. возможны ТОЛЬКО 3 цвета и все ??? Это - ТОЧНО ???

    всяко не только, доступны все цвета, правда для выделения фоном они получаются блеклые

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 22:11 12-02-2008
    Fraerok



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

    Цитата:
    полагаю, что спор можно разрулить создав пару параметров настройки цвета, и если второй не задан, то подсветки непарных не будет.  

    Ну, можно так.
    Но на самом деле минусов от того. что подсвечивается множество тэгов (BR, LINK, META, IMG, HR и т.д.). которые в подсветке не нуждаются больше, чем плюсов от того, что назакрытый тэг подсвечен красным. вместо того. чтобы его не подсвечивать вообще.
     
    Ещё раз повторяю - вы на практике посмотрите. часто ли вы встречаетесь с незакрытыми парными тэгами? Нет! Я уверен в том. что вы подсветкой пользуетесь для того. чтобы видеть область между тэгами. а не для того, чтобы смотреть закрыт он или нет. Поэтому считаю, что неподсветка была бы предпочтительнее, т.к. одиночные тэги встречаются гораздо чаще, чем незакрытые парные (которые опять-таки итак можно идентифицировать по отсутсвию подсвеченной пары).
    P.s. "качай заново - щас и слеши в закрывающем теге подсвечиваются", у меня версия 1.3 была на тот момент.
    P.p.s. Про то, как он ищет я пока не рассуждаю. все равно в
    Цитата:
    <table>
    <tr>
    <td>
    </tr>
    </td>
    </tr>
    </table>

    красным высветится не тот tr. Тем более, я понимаю, что такие случае крайне сложно обработать.

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 00:06 13-02-2008
    vladvro



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    highlighting_paired_tags.lua обновлен до версии 1.4
     - добавлена настройка цвета

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 17:18 13-02-2008
    Moon_aka_Sun



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

    Цитата:
    Как отметить текст маркером я подглядел в твоем скрипте. Ты сам до этого допер или где то есть описание технологии?

    Сам, всё сам

    Цитата:
    Т.е. возможны ТОЛЬКО 3 цвета и все ??? Это - ТОЧНО ???  

    Во-первых, давно это было. Во-вторых, правильнее сказать, три вида тегов, которым можно назначать любые цвета. В-третьих, три было потому, что там три бита под это дело выделялось. Вроде. И что-то я в описании изменений 1.75 или 1.74 читал про восемь бит, а вот для атрибутов или нет, не помню. А, нашёл: The styling buffer may now use all 8 bits in each byte for lexical states with 0 bits for indicators. Это что, вообще теперь нет битов для индикаторов? В общем, надо копать.

    Всего записей: 60 | Зарегистр. 20-04-2005 | Отправлено: 02:39 14-02-2008
    DJ makrus

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vladvro
    Цитата:
    Интересно, а что подразумевалось под "не только лексер переделывать"? а что еще?
      подразумевался сам SciTE.exe
      А можно услышать ваше мнение о
    Цитата:
    гипотетически, возможно "научить" лексер сворачивать код по паре слов задаваемых "динамически" - например, списком в каком-нибудь файле?

    Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 13:46 14-02-2008
    vladvro



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

    Цитата:
    подразумевался сам SciTE.exe

    тогда уточню - есть сам редактор SciTE, есть библиотека лексеров Scintilla (иначе говоря набор процедур для подсветки синтаксиса), за фолдинг и подсветку отвечает только лексер.

    Цитата:
    гипотетически, возможно "научить" лексер сворачивать код по паре слов задаваемых "динамически" - например, списком в каком-нибудь файле?

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

    Всего записей: 281 | Зарегистр. 05-04-2006 | Отправлено: 15:21 14-02-2008
    Shabba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Было бы здорово если бы все лексеры могли сворачивать например:
     
    //{{{
     
    some text
    some text
    some text
     
     
    //}}}
     
    Добавлено:
    чтобы сворачивать произвольные куски текста.. очень не хватает такой возможности

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 03:33 15-02-2008
    oldBob

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В принципе есть возможность сворачивать произвольный текст - устанавливаются два скрипта - extman.lua и fold.lua; после этого получаешь возможность сворачивать текст, задавая символ, служащия признаком сворачивания. Посмотри здесь hxxp://forum.ru-board.com/topic.cgi?forum=5&topic=24956&start=60. Поиск нам поможет!

    Всего записей: 68 | Зарегистр. 03-02-2005 | Отправлено: 12:02 17-02-2008 | Исправлено: oldBob, 12:03 17-02-2008
    juvaforza

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

    Цитата:
    hxxp://

    Господи, а в ссылках на форум это зачем? [/off]

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 13:42 17-02-2008 | Исправлено: juvaforza, 13:43 17-02-2008
    Shabba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    еще бы кто все это под линукс собрал а то что-то в vim'e подсветка жутко тормозит в больших файлах, хотя он и куда функциональнее scite'а..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 13:03 18-02-2008
    makis1545

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Извининте немного не в тему, но более подходящей не нашел. Чем можно прочитать по русски подобное "-Вѕ ЗВѕ Вѕ ·Ѕ°ЗёВ?" ? Какая тут кодировка используется?

    Всего записей: 38 | Зарегистр. 26-11-2006 | Отправлено: 13:51 22-02-2008
    juvaforza

    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    makis1545
    Это ISO
     
    Добавлено:
    Прочитать можешь этим

    Всего записей: 2895 | Зарегистр. 26-11-2005 | Отправлено: 15:27 22-02-2008
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99

    Компьютерный форум Ru.Board » Компьютеры » Программы » SciTE - Open Source Text Editor for Windows & Linux
    Widok (23-11-2010 11:23): Лимит страниц. Продолжаем здесь


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru