Scite: PHP Edition · 1547 days ago by Thangaraj
Hello all,
Let’s keep this simple. This is my first post in what I hope to be a useful (b)log. I have been working on getting a small, fast, powerful and without the assorted complexities of involving something like vim. And do it without much coding :D
The result is Scite: PHP Edition. For those who haven’t heard of Scite or Scintilla:
Scintilla is a free source code editing component. It comes with complete source code and a license that permits use in any free project or commercial product.
SciTE is a SCIntilla based Text Editor. Originally built to demonstrate Scintilla, it has grown to be a generally useful editor with facilities for building and running programs.
What I’ve done is essentially hack around the “Scite4Autoit3” lua (the language used to do stuff within Scite) script and made it work with php specific settings. The features currently supported by this version are:
- Keywords Autocompletion: When I say autocompletion, I mean when you start typing, and it automatically gives you suggestions in the way similar to Visual studio or Zend studio. There are some limitations such as that object properties and variables in included files are not available.
- Very fast startup and shutdown, very little memory usage: So the type of machine that you are developing on has very little impact in teh proceedings.
- Templating: so that when you type “while”, and press space, you’ll see the basic structure already typed for you, with the cursor left where you can type in the condition for the loop. Obviously you can add your own templates by just adding more entries to the abbrev.properties file.
- Auto-Indentation: When you press return on your keyboard, if you are opening braces({) the indentations will be done automatically
- Code Folding: This is a built-in feature of Scite and a very useful one at that.
- Additional stuff: The html tags are autoclosed, as are all the different types of quotes and braces.
- Standard features of Scite: Such as automatic highlighting of several different languages, Matching brace, Search with RegExp, bookmarking, session saves and Tabs.
Please be aware that this is by no means a finished product. That means that you can suggest what you want to see on this editor, and I might even do it ;)
Download (zip) v0.12 *latest version
Download (zip) v0.11
Download (zip) v0.1
Comment [1]

