сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

Архив SciTE-форума


Автор: ArtLonger, Отправлено:20:42 25-04-2003
8AleX8
Как в Word'е - можно отменить ВСЕ сделанные в тексте изменения по одному. В порядке, обратном их выполнению.
Т.е., если я ввёл (изменил) 10 слов и закончил Enter'ом, то и отменить ввод я могу по одной букве, а не всё, что сделал ДО Enter'a скопом...
Автор: 8AleX8, Отправлено:21:09 25-04-2003
ArtLonger
Так работает.
Автор: Lechii, Отправлено:18:26 05-05-2003
Оказывается существует инсталляционный пакет для SciTE (Win32) - Scintilla Text Editor 1.52 with Extensions. Содержит следующее :


  • SciTE for Win32 as published by Neil Hodgson at www.scintilla.org.
    The current version of the installer uses the "official" build of SciTE 1.52, published April 17, 2003.
  • Andre Burgaud's "Open with SciTE" Context Menu handler.
  • Configuation modified according to my preferences.
    e.g. I like monospaced font and line numbers, and I don't like tabs in my source code. I also included some of the API and Keyword files from the extras section of the Scintilla / SciTE web site. Also, since I often use word-wrap mode when editing text files, CTRL-F12 is mapped to toggle word-wrap off or on.


P.S. с удивлением заметил что практически перестал пользоваться UltraEdit-ом , с тех пор как поставил SciTE
Автор: 8AleX8, Отправлено:23:53 07-05-2003
Ещё один совет:
http://www.math.umn.edu/~baxter/computerItems/configureSciTE.html

Цитата:
Another configuration file: I need tabs, for example for writing makefiles. However, in python, tabs are a nuisance. To overcome this problem, I have two desktop icons for sciTE. The first just has a normal shortcut to the editor program. The second (called NoTabsSciTE) has some extra settings in the shortcut properties.

The Target is

C:\texscite\SciTE.exe "-import c:\texscite\notabs"
In the c:\texscite\ directory I have an extra configuration properties file called notabs.properties. Its contents consists of the following commands.

tabsize=4
indent.size=4
use.tabs=0
indent.automatic=1
indent.opening=0
indent.closing=0
view.whitespace=1

Подходит также например и для переключения кодировок.

Добавлено
Прозьба к модераторам включить фичер в шапке.
Автор: Nep, Отправлено:00:52 08-05-2003
врубил фичу
Автор: 8AleX8, Отправлено:00:59 08-05-2003
Nep
Спасибо
Автор: Lechii, Отправлено:14:31 08-05-2003
Еще одна зверюшка на базе Scintilla :
SciTE|Flash http://www.bomberstudios.com/sciteflash/

Цитата:
SciTE|Flash is a custom SciTE distribution, suited for ActionScript editing.



Вот что пишет Flashmagazine по этому поводу :

Цитата:

SciTE Flash
Once in a while a great tool pops up that improves how you work. SciTE Flash is such a tool. It's a ActionScript code editor made by coder - for coders.
Scintilla is a free source code editing component and SciTE is a SCIntilla based Text Editor. BomberStudios have added Flash support for it. In addition to color-coding your scripts and giving you great code hinting, SciTE Flash will let you collapse parts of your script in a logical manner, so that blocks of code contract/expand at your will. This is a great way to handle long and complicated scripts. SciTE Flash also integrates with Flash MX (via Flush, by Robin Debreuil) so that you can compile your scripts directly from the app. The editor also supports HTML, JavaScript, Perl, PHP, XML... Neat!



Автор: 8AleX8, Отправлено:23:21 15-05-2003

Цитата:
From: "Neil Hodgson" <nhodgson@bigpond.net.au>
To: <scite-interest@lyra.org>, <scintilla-interest@lyra.org>
Date: Thu, 15 May 2003 09:22:55 +1000
Subject: [scite] Version 1.53
Reply-To: scite-interest@lyra.org

I am planning on releasing Scintilla and SciTE version 1.53 in the next
two days. No new features will go in unless there is a very good case to do
so.

Current test version in CVS and
http://www.scintilla.org/scite.zip Source
http://www.scintilla.org/wscite.zip Windows executable

Автор: 8AleX8, Отправлено:15:05 16-05-2003

Цитата:
Release 1.53
Released on 16 May 2003.
On GTK+ 2, encodings other than ASCII, Latin1, and Unicode are supported for both display and input using iconv.
External lexers supported on GTK+/Linux. External lexers must now be explicitly loaded with SCI_LOADLEXERLIBRARY rather than relying upon a naming convention and automatic loading.
Support of Lout typesetting language.
Support of E-Scripts language used in the POL Ultima Online Emulator.
Scrolling and drawing performance on GTK+ enhanced, particularly for GTK+ 2.x with an extra window for the text area avoiding conflicts with the scroll bars.
CopyText and CopyRange methods in Scintilla allow container to easily copy to the system clipboard.
Line Copy command implemented and bound to Ctrl+Shift+T.
Scintilla APIs PositionBefore and PositionAfter can be used to iterate through a document taking into account the encoding and multi-byte characters.
C++ folder can fold on the "} else {" line of an if statement by setting fold.at.else property to 1.
C++ lexer allows an extra set of keywords.
Property names and thus abbreviations may be non-ASCII.
Removed attempt to load a file when setting properties that was part of an old scripting experiment.
SciTE no longer warns about a file not existing when opening properties files from the Options menu as there is a good chance the user wants to create one.
Bug fixed with brace recognition in multi-byte encoded files where a partial character matched a brace byte.
More protection against infinite loops or recursion with recursive property definitions.
On Windows, cursor will no longer disappear over margins in custom builds when cursor resource not present. The Windows default cursor is displayed instead.
load.on.activate fixed in SciTE as was broken in 1.52.

Автор: T7, Отправлено:15:15 16-05-2003
кхм... а все-таки, что такого замечательного в SciTE? то, что функции понимает? ну, так и тот же colorer понимает, например. свернуть ф-цию может... но вот что до меня, то реально мне никогда это не требовалось; гораздо ценнее пометить блок между началом и концом ф-ции, мне кажется -- умеет ли это SciTЕ? или, например, умеет ли обработать файл внешней программой с обновлением затем в редакторе?
Автор: gera serg, Отправлено:16:32 16-05-2003
T7
Замечательно, видимо, только для программистов.
Можно даже исходники самому превратить в исполняемый файл.
А то что, UpperCase или LowerCase для кирилицы не работает, то кому она нужна, пусть они в своем Лексиконе сидят, там работает
((
Автор: 8AleX8, Отправлено:19:05 16-05-2003
T7

Цитата:
умеет ли обработать файл внешней программой с обновлением затем в редакторе?


Цитата:
How can I add [some external application] to the tools menu on SciTE?

In your properties file, you'll need to add some lines:

command.name.number.filepattern
(e.g.: command.name.1.$(file.patterns.web)=HTML Tidy)
This defines the Text that will appear on the Tools Menu.

command.number.filepattern
(e.g.: command.1.$(file.patterns.web)=tidy -i -wrap 0 -m $(FilePath) )
This is the actual command that SciTE executes. You should provide the appropiate paths, options and parameters as you would from a command line. See SciTEDoc.html for more information on parameters and how to make SciTE prompt a Parameters Dialog.

command.is.filter.number.filepattern
(e.g.: command.is.filter.1.$(file.patterns.web)=1)
The external application may have modified your file, so setting this to true makes SciTE reload the file after execution of the command.

command.subsystem.number.filepattern
(e.g.: command.subsystem.1.$(file.patterns.web)=2)
This is for Windows and defines the subsystem through which the program is called. See SciTEDoc.html for more information on this.

You can set a command for all files using * as a file pattern. Up to 10 commands (0 - 9) can be defined in the Tools Menu at any time. Commands also get executed with Ctrl+number.


Цитата:
load.on.activate
save.on.deactivate
The load.on.activate property causes SciTE to check whether the current file has been updated by another process whenever it is activated. This is useful when another editor such as a WYSIWYG HTML editor, is being used in conjunction with SciTE.
The save.on.deactivate property causes SciTE to save the file whenever the SciTE application loses focus. This is useful when developing web pages and you want to often check the appearance of the page in a browser.


Автор: T7, Отправлено:19:34 16-05-2003
8AleX8

ага, спасибо. правда, при работе с grep / sed / awk сложно предусмотреть точную команду. но все равно лучше, чем ничего.

Добавлено
gera serg

ну, это действительно специализированный редактор (я, правда, под Windows все равно предпочитаю либо FAR, либо иногда EditPlus). тебе надо, наверное, определить для себя то необходимое, что должен уметь твой текстовый редактор, а потом уже и начинать поиски.
Автор: gera serg, Отправлено:20:15 16-05-2003
T7
Я не в обиду, сам пользовался EditPlus, щас - CodeGenie, но могу внятно объяснить, что в нем для меня нужного, чего нигде нет.
Просто смотрю, обсуждают тонкие настройки, а сырцы посмотреть почему кирилицу не поднимает не желает никто

А как эффект называется что на картинке Флэшового показан под красным курсором?
Это самому для любого языка можно настроить?

кхм... а все-таки, что такого замечательного в SciTE? (Copyrate)
Автор: T7, Отправлено:22:32 16-05-2003
gera serg

Цитата:
Я не в обиду, сам пользовался EditPlus, щас - CodeGenie, но могу внятно объяснить, что в нем для меня нужного, чего нигде нет.


если не сложно, расскажи -- я тоже не в обиду, просто у меня тоже есть определенные критерии, отчего и интересно сравнить.
Автор: gera serg, Отправлено:23:20 16-05-2003
Часто приходилось "чистить" текст, пользовался макробэсиком Ворда, сейчас файлы в основном чисто текстовые (Html). Code-Genie использует виндовс скрипт бэсик для макро внутренних и делай что хочешь на VBS снаружи, стартуя и финишируя обратно в редакторе.
Короче, во всех простых редакторах можно записать макро, но только в CG ты имеешь доступ к коду макро так же как и Ворде. И через год вспомнишь что макро делает...

Автор: T7, Отправлено:00:01 17-05-2003
gera serg

а, ну для этого есть grep / awk / sed: поэтому мне и нужна возможность обработать файл внешней утилитой с возможностью указать любые параметры для такой утилиты -- каждый просто выбирает более привычные ему инструменты :).
Автор: gera serg, Отправлено:11:42 19-05-2003
T7
> а, ну для этого есть grep / awk / sed...
и что в этой штуке есть возможность объявлять и использовать переменные, массивы, условия выбора if...elseif, case..., do while..., работать с объектами файловой системы..., работать с внешними подключаемыми библиотеками функций?
Автор: 8AleX8, Отправлено:11:53 19-05-2003
gera serg
Поясни, что ты имееш в виду
Автор: T7, Отправлено:14:25 19-05-2003
gera serg

да.

хотя, согласен, макросы CodeGenie я недооценил.



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 / 100 / 101 / 102 / 103 / 104 / 105 / 106 / 107 / 108 / 109 / 110 / 111 / 112 / 113 / 114 / 115 / 116 / 117 / 118 / 119 / 120 / 121 / 122 / 123 / 124 / 125 / 126 / 127 / 128 / 129 / 130 / 131 / 132 / 133 / 134 / 135 / 136 / 137 / 138 / 139 / 140 / 141 / 142 / 143 / 144 / 145 / 146 / 147 / 148 / 149 / 150 / 151 / 152 / 153 / 154 / 155 / 156 / 157 / 158 / 159 / 160 / 161 / 162 / 163 / 164 / 165 / 166 / 167 / 168 / 169 / 170 / 171 / 172 / 173 / 174 / 175 / 176 / 177 / 178 / 179 / 180 / 181 / 182 / 183 / 184 / 185 / 186 / 187 / 188 / 189 / 190 / 191 / 192 / 193 / 194 / 195 / 196 / 197 / 198 / 199 / 200 / 201 / 202 / 203 / 204 / 205 / 206 / 207 / 208 / 209 / 210 / 211 / 212 / 213 /
SciTE © 2004 - 2011