*There is a tiny catch, a screen size of at least 1024 x 768[ height is the signifigance ] is required.
******A minor problem with strings is there is not much identifying processing for the colourer at this time, so always escape internal apostrophes or double quotes.
****** Another minor string colouring problem can be solved if the lines and text are brown completely for a number of lines.
parts = "";
14th Nov. 2008: Search Engine Optimization and SEO Tools Link: OLDER(LARGELY REDUNDANT) INFORMATION OF THE DEVELOPMENT PROGRESSION
.
|
|
ABOUT SUcommanderXer Last Pre Beta (before beta)First: The syntax colourer and opening the one and only file at a time you can in the editor can be slow.SUcommanderXer (SUcommanderXer Last Pre Beta) is a scripting and basic markup coloured editor. Like many other go-it-alone software editor or program constructions/developments it came to being because i have my own ways of doing things and found nothing else supplying the alike of that i do or required. One such reason it has come to be is the repeated coding in scripts such as if-elses and markup lists such as those requiring alphabetic collation. The SPedit board provides some of the beforementioned services to coding unlike most or any other editors or IDE's (i can't say i've ever achieved seeing them all). Finally it is pre-beta, so do not expect at any time for this to be a fantastic experience.You should simply be able to aquire from using it, some of the functions it was designed to enhance in web and local shell editing. This version will be the last garbage of an uncooked indigestive turbulence that has all the point of why its "pre beta". The below picture is effectively similar of appearence (less complicated than the releaseable [not completed]) with the version that will be v1-beta.
.
|
Installing SUcommanderXer - Setup :] |
The application requires a Sun Microsystems Inc. JRE(Java Runtime Environment) of 1.4.2 or newer, other JRE's possibley will operate the application but this is the Brand used for compile to byte-code binaries. When installing from a zip file, the archiver application must be set to extract the files with the folder order the files had been packed or the application will fail to be operable. You can extract to any drive and folder you wish to place it in. To use the Windows version .exe self extraction setup for NT2000,2000,XP,Vista you must have Microsoft Corp. WSH 5.6 (Windows Script Host) installed in your computer first. Simply double click the .exe called SUcommanderXer-last-pre-beta.exe and follow the instructions.
.
|
Starting the Application :] |
[Windows] during setup with the .exe, the application should have successfully placed three icons on your desktop. Th icon named "Start-SUcommanderXer" should be present and can be clicked/double-clicked to start the application. If not and the folder containing all the files and its structure for the application are present then inside the folder "SUcommanderXer-last-pre-beta" there is a .exe to double click called "START-SUcommanderXer.exe". For the zip setup, after installing Microsoft Corp. WSH 5.6 (Windows Script Host) if it is not present, you can double click the file called "Install-Desktop-STARTER-Shortcut-SU.js" to place icons onto your desktop. These setup scripts are set to run under the present user.
[Linux] You can only use the zip version to install the application in Linux. It will require the same as windows for a JRE but does not have/use any helper
install scripts.
1. Select the runsucommanderxer.sh file with a single right-click on it.
2. Use "Tools" menu on the folders menu bar and press "Execute Shell Command" on its menu.
3. The File-browser Application(usually "Konqueror") pops a box to verify the action by the user pressing "OK" .
4. The output from the command should appear something like.....
21-10-2008 build
[Mac]
(note: I know less again about the result Mac OS will have upon it but it will probably not be dissimilar to Linux).
.
|
filetypes :] |
A good contrasting of the service this editor gives against "windows notepad" is the operations that can be performed, In effect you can edit XML and HTML based files or html files aside to "text or scripts", and with encoding(requirements). redundant information: Recently i started with a 185kb text file to edit for a WMI(Windows Management Instrumentation) list i'm building. The list i opened in SUcommanderXer last pre beta and it required around 30-40 seconds to open. In contrast to it i opened it in notepad and it went to the screen almost instantly, BUT, when i tried to do a replace edit to remove excess spaces in notepad it lumbered away at a couple of hundred lines out of 2000 or so and began to crash the computer because it was overloaded. I then tried in SUcommanderXer last pre beta and while the result was alike moving around in space above the earth for speed it complied to every request finalising it in around thirty seconds until the file was around 70kb of size and the interface and process speeded up.
.
|
|
[a note about the replace system, you must have at least one character in the replace input field or you will only invoke the finder. If you want to turn of a text .txt files find highlights, then you press GO with nothing in the find field ]
.
|
|
What it is (SUcommanderXer) :]
.
|
|
One final note: The folder the app resides in at present is called "SUcommanderXer-last-pre-beta" and was called "SUcommanderXer".
.
|
|
(July 19 [morning] 2008 0:00 pm E.S.T.)
This occurred because i had no way of changing the editor language and the only machines i could access are in an Asian locale by default and i could not make UTF-16 operate though the encoding and settings were all correct.
x[NOT RECOMMENDED for use here, supplementary Java support under other schemes] http://java.sun.com/j2se/1.3/docs/guide/intl/locale.doc.html
.
|
|
.
|
Note: That this version apart to Linux will also operate in Windows and mac [re: shell script exec commands of (java -classpath "" Sutest3) ]
|
re arranged the colouring a tiny piece, and put in a javaw Sytsem.exit[MS Windows] since it popped up again.
.
|
.
|
|
Some quick tips because of usability problems at EDITING at this stage.
To make and extend a selection: For other OS platforms see your java and particularly OS documentation.
A good example of this(menus ... not supplied) is the two editable fields for "find" and "replace" to the right of the "SUcommanderXer menu" on the window bar at the top. At some time when it reaches the priority of the writing i will add the interface and events of javax.swing.event.PopupMenuListener
.
|
|
SUcommanderXer Operating PartsAll the usual controls required.
.
|
|
Editor Text Encoding Scemes :] (More in section Editor settings configuration panel :] below) Here is previously shown "Locale" information for the editor and files configuration for use:
*[COUNTRIES] x[NOT RECOMMENDED for use here, supplementary Java support under other schemes] http://java.sun.com/j2se/1.3/docs/guide/intl/locale.doc.html
The textareas and fields remain for much in english-"language" and US-"country" locale at this time.
.
|
|
If you do not have some fonts i have found are ok for editing, you can download them and install them from these locations.
DejaVu fonts 2.22 release
.
|
|
Editor settings configuration panel :]
"Default editor input Char encoding" is a field you will not need to change unless you specifically operate in both an
"internationalised" Java Runtime Environment(Internationalised JRE) and/or a Character scheme unusual inside the generic
written phonetical language "Locale" you use. To change to the type of file character set used by an individual file (for Saving/Opening) e.g. UTF-16 or IBM-850, change the "Default Save File Character Encoding:"
.
|
|
find and replace text highlighting :]
you must have at least one character in the replace input field or you will only invoke the finder.
Note: the text inputs have both been changed to editable drop down lists to store the session usage. Its dumped when you close the editor.
I have updated the find/replace mechanism since i found the code had been bumped sometime during major internal additions and refits of the source.
.
|
|
Platform new line text (CRLF or line feed terminator) :]
.
|
|
There are four languages for the editor here in this release.
.
|
|
The upper list is now the language function/subroutine list. The below list is the operator list. The operator list contains
Various languages symbols and some standard coding constructs for fast templating and laying down code.
When using the lists, you must have the "list toolbar window" grey at the top not blue when you click the list to prevent double entry of the list-item.
.
|
|
The context menu for the editor(Sometimes called the right click menu).Essential test tools.
.
|
|
Command Execution Window [Java2 Application command line or terminal] :]
The command operates in the foreground at this time, so it will hog your machine until completion.
.
|
|
.
|
|
.
|
|
.
|
|
Special : "numeric and list" sequence repeater editing and, list collation, inserter board :] LINK: Special Associate Link: Editor GUI controls :]
New 3rd Nov 2008 {n8} "Tokenised" numeric insert p/loop iteration [insert the number anywhere the token word is placed in the repeat code] Reasonably complete now, You can index increment numbers into code with an operator repeated sequence(The blue number QUANTITY , The green number is the number start incrementing from) , or you can "iterate a list implicitly of its quantity p/new line" inserting whatever is required to be repeated with each list line item by clicking the insert set button, it should be good for string comparison if-elses and switches.(count from checkbox does not exist now).
1. To insert the repeting incrementing of a number as text,"do not press insert set" , press an "operator symbol" in the operator languages list pretend/imagine the blue number is where the operator will be inserted each iteration until the quantity[the blue numer] has been committed into the editing field. The green number will be the "first printed number" of the iterations that you want the recursively wriiten numbers started from, it will also be placed directly left and beside the inserted operator. "count from" checkbox no longer exists, a method overloading is used in the code/binaries of SUcommanderXer to achieve the same commission.
2.
3a.
1.Setup of repeater HTML table datas for automatic numeric id and insertion SP edit board with twenty five iterations nominated and start from zero. The board now has an alpha numeric collation system for lists, the center Text area is used to extract and rearrange the list items p/line. Notice the new buttons on lower left of the panel (02-08-08), there is also now list line end clearing of white spaces. These two only operate with the center text area.
1. This is a repeated "if else" system(commonly called an "else if") being setup for the script by "list iteration insertion". (note: there is an unseen space and " if" at the start of the
characters in the left side B&W text area and the "true, used, new-line to add setting" is to attach no new-line p/iteration).
2.SHOWN BELOW NEXT(image): After editing by the "list" inserter,(by pressing the "insert set" button).
The other trigger is to use the blue and green number fields with the two outer Black and White multi-line textfields(only [do not use the central for text]), then click "the operator symbols (lower list) list" while the "SP edit insert" panel is open.
3 NEW FEATURES 31-01-2009:
The above pair (1. AND 2.) are the gui controls to create files with some code base for XML , XHTML , HTML , TLD and ROR.XML.
LINK: Special Associate Link: Editor GUI controls :]
NEW features SUcommanderXer Last Pre Beta 20-06-2009 %CONTENT% token insert, What it does.
This system allows you to place the %CONTENT% token "in a text content file" (that will be use in "example: a markup document)" (as many times as required No need for start of the file or end of file) containing content you want to split then place between the HTML box tags, example "TD tags in an html table" , one after the other, but repeat the HTML code(wrapper and encapsulte). Example content file delimited by the %$CONTENT$% token Example OUTPUT HTML file delimited by the %$CONTENT$% token There is minor quantity of editing in the HTML page after using the "SPedit list insert" %CONTENT%, again "SPedit list insert" was used to make the UL list and number it for the "==index=="( Along with some minor adjustments). How to use the %CONTENT% token insert. This feature requires the use of the "insert list" button. While the "operator triggered insert" with increment counter can do this that would not be easy to manage until you get a good feel for this editor.
Obtain the token from the yellow and black field by focusing it and pressing the Cntrl+A key then press Cntrl+C together to copy it.
On either the left or right field in among the HTML tags to encapsulate content you place the %CONTENT% token, only once. If you want to add a list as far as that goes(one after the other line) you can but thats a limitation.
Finally, to trigger the file to be picked up as content, you must load it last thing-to-do with the load "content feed" button, that doubles
as a list file loader for loading the central one-line-only list field.
The above picture coresponds to this zip file contents to download and try to see the result.
|