Author:admin

Date:2008-09-19T07:55:09.000000Z


git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@27 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
jfiat
2008-09-19 10:22:25 +00:00
parent c7f7178710
commit 4087eb614e
367 changed files with 390 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
[[Property:title|Class name auto complete]]
[[Property:weight|3]]
[[Property:uuid|0f11a078-7dab-54d1-b624-4c04476564a5]]
EiffelStudio editor offers the possibility to complete class names automatically. This means that when the user types " ''a_variable: AN_INCOMPLETE_CLASS_NAME''" and then triggers the auto-complete, the editor will propose a list of possible valid class names. <br/>
To be more precise, a window will pop up and display the list of classes that match ''AN_INCOMPLETE_CLASS_NAME''. The user can accept the suggested name, choose another name (in the list or not), or simply cancel the auto-complete.

View File

@@ -1,5 +1,6 @@
[[Property:title|Feature call auto complete]]
[[Property:weight|2]]
[[Property:uuid|40ae30a6-c033-dae7-8dae-2569e7ba0adc]]
EiffelStudio editor now offers the possibility to complete feature calls automatically. This means that when the user types " ''an_identifier.an_incomplete_feature_name''" and then triggers the auto-complete, the editor will propose a list of possible feature names correct in this situation. <br/>
To be more precise, a window will pop up and display the list of features that can be called on ''an_identifier'' and that match ''an_incomplete_feature_name''. The user can accept the suggested name, choose another name (in the list or not), or simply cancel the auto-complete.

View File

@@ -1,5 +1,6 @@
[[Property:title|Automatic completion]]
[[Property:weight|6]]
[[Property:uuid|eb89d090-6998-7dbe-6430-26d30eb87a32]]
* [[Automatic completion: Introduction|Introduction]]
* [[Syntax auto complete|Syntax auto-complete]]
* [[Feature call auto complete|Feature call auto-complete]]

View File

@@ -1,5 +1,6 @@
[[Property:title|Syntax auto complete]]
[[Property:weight|1]]
[[Property:uuid|aafa7c51-7a4d-385d-9c34-5e9dbba075fe]]
Syntax auto-complete in EiffelStudio editor is twofold :
*
The editor can close brackets ("(", "{" and "[") and quotes(""", "'" and "`") automatically. This feature is disabled by default. It can be activated in the editor preferences.

View File

@@ -1,5 +1,6 @@
[[Property:title|Clipboard functionality]]
[[Property:weight|3]]
[[Property:uuid|f1bd2fd2-c115-d4e8-cb3b-2118f25037bb]]
EiffelStudio editor provides common clipboard functionality, i.e. Cut, Copy and Paste commands.
*
To copy text to the clipboard, [[Selection|select]] it in the editor first. Then, you may either press the key combination "Ctrl+C" (or "Shift+Ins"), click on the copy icon [[Image:16x16--general-copy-icon]] or choose '''Copy''' in the '''Edit''' menu.

View File

@@ -1,5 +1,6 @@
[[Property:title|Cursor moves]]
[[Property:weight|1]]
[[Property:uuid|f0e34ba8-cd06-3020-015e-c470fe63406f]]
There are two ways to position the cursor in EiffelStudio editor: you can use either the mouse or the keyboard.
If you choose to use the mouse, just click in the text where you want the cursor to be moved. If the text is not entirely visible, you can use the scroll bar at the bottom and on the left of the edition zone to display the part you are interested in.

View File

@@ -1,5 +1,6 @@
[[Property:title|Edit menu commands]]
[[Property:weight|8]]
[[Property:uuid|7c8b105c-47ac-d101-4235-8a65d2f43cb7]]
In the '''Edit''' menu, the following commands are available:
* [[History functionality|Undo]] : undo last change.
* [[History functionality|Redo]] : redo last undone change.

View File

@@ -1,5 +1,6 @@
[[Property:title|Editor customization]]
[[Property:weight|9]]
[[Property:uuid|650993e4-65a7-9a7e-7d08-b4c17c14ff39]]
Many of the editor features, the [[Automatic completion: Introduction|automatic completion]] in particular, can be customized in the preferences. <br/>
Please refer to the [[Editor Preferences|editor section]] of the preferences help for more details.

View File

@@ -1,5 +1,6 @@
[[Property:title|History functionality]]
[[Property:weight|4]]
[[Property:uuid|04edcfb7-3a63-e9e6-2ac6-8f5868b3ee10]]
EiffelStudio editor provides an history functionality, i.e. Undo and Redo commands.
*
To undo last change, press the key combination "Ctrl+Z", click on the undo icon [[Image:general-undo-icon]] or choose '''Undo''' in the '''Edit''' menu. If you repeat this operation, the editor will undo the last change and so on until there are no more changes to undo.

View File

@@ -1,6 +1,7 @@
[[Property:title|EiffelStudio Editor]]
[[Property:link_title|Editor]]
[[Property:weight|-12]]
[[Property:uuid|2594094b-af66-8cea-1d7f-629157c4aafa]]
* [[EiffelStudio Editor Introduction|Introduction]]
* [[Cursor moves|Cursor moves]]
* [[Selection|Selection]]

View File

@@ -1,5 +1,6 @@
[[Property:title|Comment and uncomment lines]]
[[Property:weight|1]]
[[Property:uuid|34aba497-1b5b-4dcc-f227-81dd9dbbc923]]
EiffelStudio editor offers the possibility to comment or uncomment several lines at a time.
*
The "Comment" command corresponds to the '''Comment''' entry in the '''Advanced''' sub-menu of the [[Edit menu commands| '''Edit''' Menu ]] . It may be called by using the keyboard shortcut "Ctrl+K". Its action is to insert two dashes in front of each [[Selection|selected]] line.

View File

@@ -1,5 +1,6 @@
[[Property:title|Embed lines in 'if then...end' or in 'debug...end']]
[[Property:weight|3]]
[[Property:uuid|c8024b95-376b-628f-1c13-c7fa279006e5]]
=Embed lines in "if then...end" or in "debug...end"=
EiffelStudio editor offers the possibility to embed several lines in "if then...end" or in "debug...end" structures.

View File

@@ -1,6 +1,7 @@
[[Property:title|Indent and un indent selection]]
[[Property:link_title|Indent and unindent selection]]
[[Property:weight|2]]
[[Property:uuid|e0c1014b-1564-8225-9371-556e714848b0]]
EiffelStudio editor offers the possibility to indent or unindent selected lines.
*
The "Indent" command corresponds to the '''Indent selection''' entry in the '''Advanced''' sub menu of the [[Edit menu commands| '''Edit''' Menu ]] . It may be called by using the keyboard shortcut "Tab". Its action is to insert a tabulation in front of each [[Selection|selected]] line.

View File

@@ -1,5 +1,6 @@
[[Property:title|Operations on text blocks]]
[[Property:weight|7]]
[[Property:uuid|b8fccb5b-a3b4-ba11-0781-aa63cef5028e]]
* [[Editing text block: Introduction|Introduction]]
* [[Comment and uncomment lines|Comment and uncomment lines]]
* [[Indent and un indent selection|Indent and unindent selection]]

View File

@@ -1,5 +1,6 @@
[[Property:title|Search functionality]]
[[Property:weight|5]]
[[Property:uuid|eecef577-ac83-610c-9ffd-cb20c4002346]]
EiffelStudio editor provides a search functionality. To search an expression in the edited text, you can either use the [[Search tool|Search tool]] or use a set of keyboard accelerators available directly from the editor. From the editor, you can:
*
Search the next occurrence of the last searched pattern. <br/>

View File

@@ -1,5 +1,6 @@
[[Property:title|Selection]]
[[Property:weight|2]]
[[Property:uuid|d2da7848-75c5-1512-0e35-38247a71e803]]
In EiffelStudio editor, you can select text by using either the mouse or the keyboard.
To select a text zone with the keyboard, [[Cursor moves|move the cursor]] to one end of the zone. Then press "Shift" and maintain the key pressed until you moved the cursor to the other end of the zone. The selected zone will appear in reverse video. If you want to select the entire text, press "Ctrl" and "A".