My favorites | Sign in
Project Home Downloads Source
Project Information
Members
Featured
Downloads
Links

NOTE:

scite-config is no longer being updated. I have moved to Geany, you should too.

Why Geany?

  • better out-of-the-box settings
  • easily configurable (easily configure shortcuts/key-bindings, etc)
  • built-in auto-completions
  • built-in terminal
  • closing Geany saves last window position
  • syntax highlighting See geany-dark-scheme, See Jun 11, 2009 post, Screenshot


SciTE Config



Hotkeys

Action Hotkey
Delete Line Ctrl+Shift+D
Duplicate Selection/Line Ctrl+D
a bunch of others ...



Screen Shots

AU3

CSS

HTML

JS

PHP

PY

SQL

XML



Install

AutoIt Users

  1. Download scite-config from http://code.google.com/p/scite-config/downloads/list
  2. Extract to C:\Program Files\AutoIt3\SciTE\
  3. Run C:\Program Files\AutoIt3\SciTE\SciTE.exe
  4. Optional: Open %USERPROFILE%\SciTEUser.properties (same as selecting Options> Open User Options File in SciTE). Replace text with the included SciTEUser.properties to match colors in screen shots

SciTE Users

  1. Download scite-config from http://code.google.com/p/scite-config/downloads/list
  2. Extract to C:\Program Files\SciTE\
  3. Run C:\Program Files\SciTE\SciTE.exe
  4. Optional: Open %USERPROFILE%\SciTEUser.properties (same as selecting Options> Open User Options File in SciTE). Replace text with the included SciTEUser.properties to match colors in screen shots

Ubuntu Users

See the Ubuntu branch: http://code.google.com/p/scite-config/source/browse/#svn/branches/ubuntu



Features

  1. PHP Auto Complete (see http://code.google.com/p/scite-config/#PHP)
  2. Javascript Auto Complete (see http://code.google.com/p/scite-config/#JS)
  3. Hotkeys
  4. SciTE Dark Theme



Checkout

svn checkout http://scite-config.googlecode.com/svn/



FAQ

What theme is that I see in the screen shot?

Media Center Style



What's that example php code?

Here you are:

(also in /www/scite-config/www/Examples)

<?php // Example
	/**
	 * Define MyClass
	 */
	class MyClass{
		// Declare a public constructor
		public function __construct() { }

		// Declare a public method
		public function MyPublic() { }

		// Declare a protected method
		protected function MyProtected() { }

		// Declare a private method
		private function MyPrivate() { }

		// This is public
		function Foo(){
			$this->MyPublic();
			$this->MyProtected();
			$this->MyPrivate();
		}
	}
	$myclass=new MyClass;
	$myclass->MyPublic(); // Works
	$myclass->MyProtected(); // Fatal Error
	$myclass->MyPrivate(); // Fatal Error
	$myclass->Foo(); // Public, Protected and Private work
	
	// Valid constant names
	define("TITLE","Example");
	define("TITLE","Exa $this_is_a_variable mple");
	
	// Page header
	include 'header.inc';
	
	echo ''.
		'<div>'.
			'<form action="/">'.
				'<div>'.
					'<label for="q">'.
						'Search the internets'.
						(!empty($_COOKIE['name'])?
							' '.htmlspecialchars($_COOKIE['name']):
							''
						).
						'<input id="q" name="q" type="text" value="" />'.
					'</label>'.
					'<input type="submit" value="Go" />'.
				'</div>'.
			'</form>'.
		'</div>'.
		'';
	
	// Javascript
	include 'javascript.inc';
	
	/**
	 * Lazy load function to prevent regex from being stuffed in
	 * cache.
	 */
	protected function _loadRegex() {
		$oct = '(?:25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]|[0-9])'; // 0-255
		$this->ip4 = "(?:{$oct}\\.{$oct}\\.{$oct}\\.{$oct})"; // PHP complex variable
	}
?>
Powered by Google Project Hosting