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

» SciTE - Open Source Text Editor for Windows & Linux

Автор: seforsource
Дата сообщения: 12.01.2010 09:57
Авторам и соавторам и разработчикам и соразработчикам ОГРОМНОЕ спасибо, за прогу! Вещь! Я ее конечно не по назначению в основном использую, так файлики кое-какие регю, но очень доволен... За RU отдельное СПАСИБО!
Автор: Varenik
Дата сообщения: 12.01.2010 10:58
Вот бы ещё её прикрутить в систему вместо штатного notepad
Автор: mozers
Дата сообщения: 12.01.2010 12:40
donbaton
По окончании записи макроса возникает диалоговое окно в котором можно задать любое понятное имя.

ruChessMax
Цитата:
не показывает подсказки в php.
Сначала надо подключить корректный php.api

Цитата:
хотелось бы скриптик "go to definition". Тоесть навел мышкой на слово с зажатым ctrl щелчок и попадаем в место где оно определено.
Уже есть. Этот скрипт работает при включенной боковой панели (в SideBar должна быть активна вкладка со списком ф-ций).
Даблклик по имени функции с зажатым Shift перемещает курсор к ее определению.
data man
Цитата:
есть способ проще ?
Этот - самый простой.

Varenik
Tools-Настройки-Настройка интеграции с Windows... - Связать файлы заданных расширений с SciTE.
Автор: Varenik
Дата сообщения: 12.01.2010 16:22
mozers
Цитата:
Tools-Настройки-Настройка интеграции с Windows... - Связать файлы заданных расширений с SciTE
Так то оно так, да не так: при просмотре, например, исходного кода выделенного текста из Maxthon'а всё равно выпрыгивает Notepad, хоть и стоит SciTe и редактором html по умолчанию и задано расширение htm.
Автор: mozers
Дата сообщения: 12.01.2010 16:51
Varenik
Осмелюсь предположить, что в данном случае используется скрипт в котором жестко записано "notepad.exe". Найти и переправить на SciTE - всех делов.
Автор: Varenik
Дата сообщения: 12.01.2010 17:10
mozers
В евонной dll, но там исправить проблематично. А вот Notepad++ можно подставить вместо штатного - заменой файла notepad.exe, который вызывает ++
Вот хорошо бы заиметь такой же файлик notepad.exe, вызывающий SciTe
Автор: ruChessMax
Дата сообщения: 12.01.2010 23:09
Пасибо - помогло)). Перемещение к функции работает только внутри файла, жаль.
Цитата:
Потихоньку делаю delphi.properties (всё-таки отличия Delphi от FreePascal значительные).
Тоже не помешало бы , особенно последних версий.
Автор: mozers
Дата сообщения: 13.01.2010 12:17
Varenik
Скомпилировать заглушку для вызова SciTE вместо notepad.exe ? Ну это несложно.
Только тогда надо будет список защищаемых файлов править, а то система быстренько подделку заменит оригинальным файлом.
А можно поступить проще - запустить этот reg файлик (только исправить путь в SciTE на свой):
Код: Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="c:\\SciTE\\SciTE.exe"
Автор: Varenik
Дата сообщения: 14.01.2010 20:00

Цитата:
Для проверки - кнопка "Пуск"-"Выполнить"-пишем "notepad.exe", а запускается SciTE.
Запускается блокнот
в реестре
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
@="c:\\SciTE\\SciTE.exe"

P.S. Сам разобрался. Надо запускать не "notepad.exe", а просто "notepad"
Автор: ruChessMax
Дата сообщения: 15.01.2010 09:31

Цитата:
ruChessMax
Цитата:Перемещение к функции работает только внутри файла

Ну да. Откуда SciTE может узнать в каких (кроме текущего) файлах искать определения???

Ну например ищет в файле все include, и во всех файлах в текущей папке. Как то так. Может нужно проект создать?? PhpDesigner как то ищет...
Автор: mozers
Дата сообщения: 15.01.2010 12:41
ruChessMax
Сделать такой скрипт для работы только с php - реально.
Но для всех остальных пользователей не работающих с php он будет бесполезен.
Вряд ли можно придумать универсальное решение для всех языков, поскольку принципы объединения файлов в проект весьма различны.

Автор: demOOnk
Дата сообщения: 16.01.2010 02:06
спасибо авторам за эту сборку - юзаю около 2-х лет,
т.к. я ламер у меня возник вопрос - мне надо отправить в порт в другую прогу либо выделеный текст либо весь текст и поймать ответ от нее.
Я в этой ветке нашол про сокеты но с синтаксисом lua у меня тяжко - подскажите примеры работы с портами.
хотел повесить это на Go! действие.
Автор: Erendir
Дата сообщения: 16.01.2010 11:33
demOOnk
есть библиотека luasocket [1]
она позволяет работать с сокетами из Луа.
На страничке этой библиотеки есть неплохое Introduction [2] с мини-примерами.

[1] http://luaforge.net/projects/luasocket/
[2] http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/introduction.html
Автор: mozers
Дата сообщения: 16.01.2010 14:51
demOOnk
Хотел бы только добавить к ответу Erendir, то что к SciTE можно подключить любые внешние lua библиотеки в оригинальном виде (если на машине стоит lua).
Если - не стоит, то эту библиотеку надо предварительно перекомпилировать. (С luasocket-ом UR4LTZ как то занимался...)
Автор: TymurGubayev
Дата сообщения: 16.01.2010 18:29
ЕМНИП благодаря тому же UR4LTZ с предпоследнего релиза ничего перекомпилировать не надо - в корне SciTE лежит lua51.dll, которая позволяет из SciTE подключать луашные модули простым require.
Автор: demOOnk
Дата сообщения: 17.01.2010 02:14
спасибо всем за ответы
Автор: Psorokin
Дата сообщения: 20.01.2010 08:41
Есть ли возможность подсвечивать парные кавычки?
При создании нового файла и сохранении его через «Сохранить как…» окошко исчезает только после второго нажатия на «сохранить». Это нормально?
Автор: mozers
Дата сообщения: 20.01.2010 11:06
Psorokin
Цитата:
Есть ли возможность подсвечивать парные кавычки?
Скриптом можно. Подсвечиваются же открывающие и закрывающиеся теги в HTML, идентичные слова в тексте. Только, имхо, кроме тебя этот скрипт вряд ли кого увлечет...

Цитата:
При создании нового файла и сохранении его через «Сохранить как…» окошко исчезает только после второго нажатия на «сохранить». Это нормально?
Есть такой маленький глюк. Возник после доработки по Issue 174. Вряд ли кто кроме neo4max это дело поправит, а он - пропал
Автор: mozers
Дата сообщения: 21.01.2010 10:11

Цитата:
I intend to release Scintilla and SciTE 2.02 within the next week.
No new features will be accepted before the release and bug fixes will
only be applied if they are for regressions from 2.01 or are valuable
enough to override their risk.

The current code is available from CVS and from

http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable

The change list is located in scintilla/doc/ScintillaHistory.html
and is reproduced here:

# Markdown lexer added. Feature #2844081.
# On GTK+, include code that understands the ranges of lead bytes for
code pages 932, 936, and 950 so that most Chinese and Japanese text
can be used on systems that are not set to the corresponding locale.
# Allow changing the size of dots in visible whitespace using
SCI_SETWHITESPACESIZE. Feature #2839427.
# Additional carets can be hidden with SCI_SETADDITIONALCARETSVISIBLE.
# Can choose anti-aliased, non-anti-aliased or lcd-optimized text
using SCI_SETFONTQUALITY.
# Retrieve the current selected text in the autocompletion list with
SCI_AUTOCGETCURRENTTEXT.
# Retrieve the name of the current lexer with SCI_GETLEXERLANGUAGE.
# Progress 4GL lexer improves handling of comments in preprocessor
declaration. Feature #2902206.
# HTML lexer extended to handle Mako template language.
# SQL folder extended for SQL Anywhere "EXISTS" and "ENDIF" keywords.
Feature #2887524.
# SciTE adds APIPath and AbbrevPath variables.
# SciTE on GTK+ uses pipes instead of temporary files for running
tools. This should be more secure.
# Fixed crash when calling SCI_STYLEGETFONT for a style which does not
have a font set. Bug #2857425.
# Fixed crash caused by not having sufficient styles allocated after
choosing a lexer. Bug #2881279.
# Fixed crash in SciTE using autocomplete word when word characters
includes space. Bug #2840141.
# Fixed bug with handling upper-case file extensions SciTE on GTK+.
# Fixed SciTE loading files from sessions with folded folds where it
would not be scrolled to the correct location. Bug #2882775.
# Fixed SciTE loading files from sessions when file no longer exists.
Bug #2883437.
# Fixed SciTE export to HTML using the wrong background colour.
# Fixed crash when adding an annotation and then adding a new line
after the annotation. Bug #2929708.
# Fixed crash in SciTE setting a property to nil from Lua.
# SCI_GETSELTEXT fixed to return correct length. Bug #2929441.
# Fixed text positioning problems with selection in some circumstances.
# Fixed text positioning problems with ligatures on GTK+.
# Fixed problem pasting into rectangular selection with caret at
bottom caused text to go from the caret down rather than replacing the
selection.
# Fixed problem replacing in a rectangular selection where only the
final line was changed.
# Fixed inability to select a rectangular area using Alt+Shift+Click
at both corners. Bug #2899746.
# Fixed problem moving to start/end of a rectangular selection with
left/right key. Bug #2871358.
# Fixed problem with Select All when there's a rectangular selection.
Bug #2930488.
# Fixed SCI_LINEDUPLICATE on a rectangular selection to not produce
multiple discontinuous selections.
# Virtual space removed when performing delete word left or delete
line left. Virtual space converted to real space for delete word
right. Preserve virtual space when pressing Delete key. Bug #2882566.
# Fixed problem where Shift+Alt+Down did not move through wrapped
lines. Bug #2871749.
# Fixed incorrect background colour when using coloured lines with
virtual space. Bug #2914691.
# Fixed blank background colour with EOLFilled style on last line. Bug #2890105.
# Fixed problem in VB lexer with keyword at end of file. Bug #2901239.
# Fixed SciTE bug where double clicking on a tab closed the file.
# Fixed SciTE brace matching commands to only work when the caret is
next to the brace, not when it is in virtual space. Bug #2885560.
# Fixed SciTE on Windows Vista to access files in the Program Files
directory rather than allow Windows to virtualize access. Bug
#2916685.
# Fixed NSIS folder to handle keywords that start with '!'. Bug #2872157.
# Changed linkage of Scintilla_LinkLexers to "C" so that it can be
used by clients written in C. Bug #2844718.

Neil
Автор: mozers
Дата сообщения: 28.01.2010 21:34
SciTE 2.02 .73 Ru-Board Edition [Сборка 28.01.2010]
Полное описание пакета
Описание всех доработок ядра программы
Список всех изменений пакета

Очень надеюсь что перевод History все таки будет сделан...

А пока очень рад активности в новой ветке - scintillua.
Пока еще рано выставлять для всех, но если кто то интересуется подробностями - welcome!
Автор: noisy
Дата сообщения: 29.01.2010 13:44
Уважаемые, помогите разобраться

не могу настроить чтоб SciTE-RU выдавал подсказки для PHP
"курил" все что связано с установками всплывающих подсказок
не выдает подсказку и все.
хотя и файлы api лежат где положено.

PS поставил последнюю сборку на чистую систему... подсказок нет


Автор: mozers
Дата сообщения: 30.01.2010 02:02
ScintillaHistory пополнилась переводом новинок релиза 2.02 (Перевод: ALeXkRU).
Весьма увлекательное чтиво

noisy
Ошибка - тут: html.properties [строка 588] :
Код: # Подключение файла автодополнения и всплывающих подсказок по синтаксису
api.$(file.patterns.html)=$(SciteDefaultHome)\api\html.api
api.$(file.patterns.php)=$(SciteDefaultHome)\api\php.api
api.$(file.patterns.xml)=$(SciteDefaultHome)\api\xml.api
Автор: amfius
Дата сообщения: 30.01.2010 22:45
Есть несколько вопросов:
1. Существует ли сборка Ru-Board Edition под Linux (желательно в виде готовых бинарников под распространенные дистрибутивы).
2. Хочу, чтобы в контекстном меню наряду с пунктами "Копировать", "Вставить" и т.д. был пункт "Редактировать в SciTE". Именно здесь, а не в раскрывающемся подменю "Отправить" (так привык, мне так удобней). Как это сделать?
Автор: mozers
Дата сообщения: 01.02.2010 12:05
amfius
1. http://forum.ru-board.com/topic.cgi?forum=5&topic=24956&start=1320#11

2. Простой способ (нет иконки и открывается только один файл):
Код: REGEDIT4

[HKEY_CLASSES_ROOT\*\shell\Open with SciTE]
@="Открыть в &SciTE"

[HKEY_CLASSES_ROOT\*\shell\Open with SciTE\command]
@="\"C:\\SciTE\\SciTE.exe\" \"%1\""
Автор: amfius
Дата сообщения: 01.02.2010 12:40

Цитата:
Альтернативное решение Context Menu Extension for SciTE a.k.a. WSciTEcm

Спасибо, это то, что мне нужно.
Автор: sergeyfreenet
Дата сообщения: 02.02.2010 01:27
Здравствуйте

Я скачал последнюю версия SciTE-Ru - 2.01 .71 [Сборка 01.01.2010] и столкнулся со следующей проблемой (с оригинальной SciTE таких проблем нету):
- ни как не могу заставить SciTE открывать и сохранять файлы по умолчанию в кодировке UTF-8

чтобы я не делал в конфиге с разделом [International] файлы все равно открываются в кодировке WIN-1251 и сохраняются в ней, если принудительно ее не сменить Файл->Кодировка->UTF-8

может кто-нибудь подсказать возможно вообще настроить так чтобы по умолчанию работать с кодировкой UTF-8?
Автор: mozers
Дата сообщения: 02.02.2010 12:08
sergeyfreenet
Я искренне удивлен, поскольку в SciTE-Ru встроена доработка [utf8.auto.check] китайского товарища mhb, которая отлично детектирует любой открываемый файл. А оригинальный SciTE может определить текст как utf8 только если он имеет BOM.
Автодетектирование настраивается параметром utf8.auto.check.
Сохраняет SciTE (и Ru и оргинальный) в той кодировке, которая отображается в момент сохранения в активном окне.

[utf8.auto.check] тестировался достаточно тщательно. Мне до сих пор еще не попалось ни одного файла, которые он определил бы неправильно. Было бы очень интересно глянуть на такой файл...
C первым постом!
Автор: Vidocqq
Дата сообщения: 02.02.2010 19:12
Всем привет!
НЕ подскажете как настроить положение всплывающего окошка с вариантами подстановки команд, ибо местоположение его появления по-умолчанию не совсем удобно (по моему субъективному мнению).
Спасибо.

И ещё вопрос - можно сделать так, чтобы изменялся цвет курсора при смене раскладки (про Aml Maple знаю, но интересует именно возможность редактора)?
Автор: mozers
Дата сообщения: 02.02.2010 20:59
Vidocqq
Цитата:
как настроить положение всплывающего окошка
никак.

Цитата:
чтобы изменялся цвет курсора при смене раскладки
написать скрипт.

Автор: robogearPlus
Дата сообщения: 03.02.2010 17:49
Как настроить SciTE с компилятором Visual C++ 2008 ?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Universal Share Downloader


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