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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    Shabba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я же говорю, скрипт из последней сборки..
     
    1. Распаковываю сборку.
    2. Раскомментирую abbrevlist.lua в SciTEStartup.lua
    3. Сохраняю новый файл как test.js
    4. Пишу в нем "1" (без кавычек)
     
    И ничего не возникает По ctrl+b конечно все работает..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 12:09 29-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Скрипт обнови! Я же ссылку зачем дал...

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 13:20 29-11-2007
    KChernov



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

    Цитата:
    SciTE 1.75 .53Ru-Board Edition [Сборка 27.11.2007]  

    Обновите кто-нибудь шапку

    Всего записей: 2471 | Зарегистр. 20-04-2004 | Отправлено: 14:01 29-11-2007
    Shabba



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

    Цитата:
    Скрипт обнови! Я же ссылку зачем дал...

     
    Обновил.  
    В test.js пишу 1 все работает..  
    В test.htm пишу 1 - не работает

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 10:03 30-11-2007 | Исправлено: Shabba, 10:04 30-11-2007
    Varenik



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

    Цитата:
    С поиском в OEM боюсь, что ничего не получится. (Слишком много надо переделывать)...  
    Правильней было бы поступить так:  
    1. Открыть файл  
    2. меню Tools-Кодировка-Конвертировать в WIN-1251 из…-OEM 866  
    3. Редактируешь файл (при этом, естественно, все, в т.ч. и Поиск, работает)  
    4. меню Tools-Кодировка-Сохранить WIN-1251 в кодировке…-OEM 866  

    А не проще ли наоборот, преобразовать строку, которая ищется, в кодировку OEM и тогда искать в файле?

    ----------
    Если нравится, считайте, что получилось…

    Всего записей: 1766 | Зарегистр. 21-07-2001 | Отправлено: 10:24 30-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Shabba
    1. Открой файл test.htm
    2. меню - "Настройки" - "Открыть файл настройки сокращений"
    Теперь понятно почему скрипт с htm не работает ?
    Просто скрипт команду import не понимает.
     
    Varenik
    По шагам, pls... Не понял

    Всего записей: 2187 | Зарегистр. 03-01-2002 | Отправлено: 13:21 30-11-2007
    Shabba



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
     
    Понятно жаль что он и символ '<' не понимает

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 13:33 30-11-2007
    BioInfo

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

    Цитата:
    Понятно жаль что он и символ '<' не понимает  

    Не знаю как SciTE, а мой скрипт этот знак понимает без проблем.
    В твоем случае(айм сорри, случай не твой )  просто нужно добавить, например такое сокращение:

    Код:
    <!=<![CDATA[\n-- LUA script\n]]>

     
    mozers

    Цитата:
    Просто скрипт команду import не понимает.

    Да он много чего не понимает, и файлы аббревиатур плохо хавал до твоей модернизации
    Как говорится - доработки приветствуются

    Всего записей: 83 | Зарегистр. 30-04-2007 | Отправлено: 15:39 30-11-2007 | Исправлено: BioInfo, 15:42 30-11-2007
    Varenik



    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    mozers
    Если файл в кодировке OEM то и строку поиска преобразовать в эту же кодировку.
    К примеру, ищется слово "мама", в OEM это будет "¬ ¬", т.е. символы с кодами $AC $A0 $AC $A0. Ищем такую последовательность в тексте и подсвечиваем

    ----------
    Если нравится, считайте, что получилось…

    Всего записей: 1766 | Зарегистр. 21-07-2001 | Отправлено: 16:34 30-11-2007 | Исправлено: Varenik, 16:39 30-11-2007
    apexxx



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Varenik
    так и делал некоторое время:
    открывал файл -> набирал в файле слово или фразу -> копировал её в буфер -> в форме поиска вставлял уже кракозябры...
     
    но!  
          - у файла выставляется флаг - *отредактирован* и, если его действительно поправить, можно по запарке сохранить его вместе с введенной поисковой фразой, что может привести к печальным последствиям.
          - непонятно как использовать регулярные выражения....
     
    какое-то время  у меня был спец файлик для  написания этих строк поиска;).  Это  избавило  от случайных  сохранений файла с  набранной строкой поиска, -но все равно это лишние телодвижения....
     
     
    У меня еще вопрос:
    Как добавить свою подсветку синтаксиса?  
    файл "название_моего_типа_файлов.properties" я написал,
    в SciTEGlobal.properties в секции  [Languages] добавил строку  

    Код:
     import languages\"название_моего_типа_файлов"

    может есть какой мануал по этому поводу - я что-то не нашел

    Всего записей: 20 | Зарегистр. 31-05-2006 | Отправлено: 22:20 30-11-2007
    mozers



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Varenik
    Ищет конечно, но, согласись - изврат это...
     
    apexxx
    Если правильно все в "название_моего_типа_файлов.properties" написал (ты, очевидно, используешь какой то из имеющихся лексеров и просто забил свои кейворды?), и правильно подключил (кроме этой строчки надо бы еще и в меню добавить см. menu.language), то должно работать.
    Если не получится - шли мне на личку - разберемся...

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    1) Какие параметры отвечают за цвет выделенных букв? А-то выделяю строку темным и ничего не видно.
    2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст?
    3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались?

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 01:11 01-12-2007
    Varenik



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

    Цитата:
    Ищет конечно, но, согласись - изврат это...  

    Я имел ввиду, что не пользователь будет извращаться и писать корявые символы, а сама прога, зная, что текст в кодировке ОЕМ, преобразует введённые пользователем символы по коду в символы ОЕМ, найдёт совпадение и подсветит его

    ----------
    Если нравится, считайте, что получилось…

    Всего записей: 1766 | Зарегистр. 21-07-2001 | Отправлено: 10:35 01-12-2007
    Shabba



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

    Цитата:
     
    Не знаю как SciTE, а мой скрипт этот знак понимает без проблем.
    В твоем случае(айм сорри, случай не твой )  просто нужно добавить, например такое сокращение:
     
    Код:
    <!=<![CDATA[\n-- LUA script\n]]>
     

     
    Да, действительно.. Это сокращение когда ввожу '<!' показывает нормально..
    Но в то же время сокращение:

    Код:
    <a=<a href="|" title="">%SEL%</a>

    Когда ввожу '<a' ничего не показывает По этому собственно и решил, что символ '<' не понимает..

    Всего записей: 68 | Зарегистр. 19-03-2006 | Отправлено: 11:40 01-12-2007
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В общем, фиг с ним, с первым вопросом =) Подобрал цвет выделения и вроде нормально.
    Но вопросы 2) и 3) в силе:
    2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст?  
    3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались?
     
    и добавлю:
    4) Как увеличить расстояние с двух сторон от нумерации строк? Хотя бы на 1px с каждой стороны, а то сливается с текстом
    5) Какой параметр отвечает за bookmark? line.margin.visible=0 убирает вместе с нумерацией
    6) Можно ли консоль убрать, а не свернуть?

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 16:01 01-12-2007
    mozers



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

    Цитата:
    1) Какие параметры отвечают за цвет выделенных букв?
    см. selection.

    Цитата:
    2) Какой параметр отвечает за то, чтобы выделенная строка выделялась до конца, а не только то место, где текст?
    Нет такого параметра.

    Цитата:
    3) Можно ли сделать так, чтобы парные тэги (напр. <td> и </td>, <table> и </table>) подсвечивались?
    Только если самому сочинить скрипт...

    Цитата:
    4) Как увеличить расстояние с двух сторон от нумерации строк?
    см. blank.margin.

    Цитата:
    5) Какой параметр отвечает за bookmark?
    см. margin.width

    Цитата:
    6) Можно ли консоль убрать, а не свернуть?
    F8. Убрать совсем - нельзя (и не надо).

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    mozers
    По 1) пункту нашел, спасибо. Кстати, в будущих сборках в файле global.properties над параметром selection.fore лучше написать более подробное его описание. А то сейчас написано "Выделение" и всё. Непонятно. Пусть будет хотя бы "Цвет шрифта в выделенной строке".
    5) тоже помогло, спасибо. Не думал, что задание нулевой ширины это и есть флаг включения. В принципе, тоже лучше в пояснении написать, что 0 - выключить.
     
    4) - параметры blank.margin. меняют отступы от текста в основном окне программы, а не в столбике с нумерацией =(
    6) Почему нельзя/не надо? Я, например, пользуюсь редактором (думаю перейти на Scite с PSPad) исключительно в целях редактирования HTML и вроде окно консоли мне не требуется?
     
    2) и 3) можно оставить в качестве пожелания к разработчикам?)

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    Цитата:
    над параметром selection.fore лучше написать более подробное его описание
    Сделаю.

    Цитата:
    В принципе, тоже лучше в пояснении написать, что 0 - выключить.
    Вроде и так понятно...
    4) - все настройки отступов в секции [Margin]. Других - нет.

    Цитата:
    Я, например, пользуюсь редактором (думаю перейти на Scite с PSPad) исключительно в целях редактирования HTML и вроде окно консоли мне не требуется?  
    Некоторые функции SciTE и встроенные скрипты (например поиск в файлах или выделенного текста) активно используют консоль.
    Попользуешся побольше и сам удивишся как ты раньше мог существовать без нее

    Цитата:
    2) и 3) можно оставить в качестве пожелания к разработчикам?)
    Можно

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

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Вышла сборка новая scite-st, но чтото функции из меню тулс не пашут (типа Functions, Snippets) - просто соотвествующий скрипт *.lua открывается для редактирования.  
    Кто пользовался уже ей удачно помогите настроить ?

    Всего записей: 11 | Зарегистр. 29-09-2007 | Отправлено: 10:31 03-12-2007
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ok, спасибо, буду надеяться, что 2) и 3) будет исправлено к следующему релизу =) тем более, там работы для знающего наверное пара минут...
     
    Кстати, а релизовать 4) и 6) будет трудно?
     
    И новый вопрос - как добавить на горячую клавишу функцию свою? Нашел

    Цитата:
    user.shortcuts=\
    Ctrl+PageUp|IDM_PREVFILE|\
    Ctrl+PageDown|IDM_NEXTFILE|\
    Ctrl+Alt+V|IDM_PASTEANDDOWN|\
    Ctrl+F12|IDM_WRAP|\
    Ctrl+Shift+KeypadMultiply|IDM_TOGGLE_FOLDALL|\
    Alt+R|IDM_READONLY|\
    Alt+X|IDM_QUIT|\
    Alt+F4|IDM_QUIT|\
    Ctrl+Shift+PageUp|IDM_MOVETABLEFT|\
    Ctrl+Shift+PageDown|IDM_MOVETABRIGHT|\
    $(user.shortcuts.add)

    в SciTEGlobal.properties
     
    но не могу понять, как повесить на Ctrl+Space "&nbsp;" или Ctrl+Shift+L "&laquo;"?

    Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 22:47 03-12-2007
       

    Страницы: 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