mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2026-04-05 09:39:31 +02:00
Author:halw
Date:2009-01-28T16:53:41.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@173 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -2,5 +2,5 @@
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|780757a6-f04a-97d4-5069-d22328e6492f]]
|
||||
Many of EiffelStudio's properties may be customized. A tool has been designed to help you set your preferences. <br/>
|
||||
In this section, you will find a [[Preference window overview|description of this tool]] . You will also find [[Preferences Reference|an explanation of the different properties]] that may be modified by using it.
|
||||
In this section, you will find a [[Preference window overview|description of this tool]]. You will also find [[Preferences Reference|an explanation of the different properties]] that may be modified by using it.
|
||||
|
||||
|
||||
@@ -2,8 +2,11 @@
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|52878474-02fd-c68f-0953-a785cac469c8]]
|
||||
The preferences dialog provide the main table, a filter bar, a the bottom tool bar.
|
||||
|
||||
|
||||
[[Image:dialogs-and-wizards--preferences-dialog]]
|
||||
|
||||
|
||||
The table is used to display a grid with the preferences displayed in a tree or flat view.
|
||||
|
||||
There are several kinds of preferences:
|
||||
@@ -13,6 +16,8 @@ There are several kinds of preferences:
|
||||
* Shortcut preferences : edit the value cell, and press the wanted shortcuts..
|
||||
* Other preferences : They will be modified by typing their value directly into an editable text field.
|
||||
If there is no message stating you need to restart EiffelStudio, changes will be taken into account immediately.
|
||||
|
||||
|
||||
{{tip|below the table, you will find a text field with the internal name of the preference (for instance: ''editor.eiffel.auto-complete_...''). }}
|
||||
|
||||
|
||||
|
||||
@@ -2,5 +2,5 @@
|
||||
[[Property:weight|-1]]
|
||||
[[Property:uuid|9899c28c-c7c9-8d0d-1e83-e0d1741c7f3c]]
|
||||
EiffelStudio editor can detect many keywords and trigger an automatic syntax completion. <br/>
|
||||
This section of the documentation contains a description of [[Keywords automatic completion preferences|what can be customized]] . You will also find an [[Keyword completion customization|explanation of the syntax]] to be used in completion preferences, [[Default values for keyword completion preferences|and their default values]] .
|
||||
This section of the documentation contains a description of [[Keywords automatic completion preferences|what can be customized]]. You will also find an [[Keyword completion customization|explanation of the syntax]] to be used in completion preferences, [[Default values for keyword completion preferences|and their default values]].
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
This document describes the syntax used to customize keyword automatic completion. <br/>
|
||||
[[Keywords automatic completion preferences|Four strings]] are used to define the completion of a keyword. The rules are the same for all of them:
|
||||
|
||||
* These strings will be inserted right after the keyword. The key that triggers the automatic completion will not be taken into account, i.e. no space or "new line" character will be inserted even though you press Return or Space. The strings should therefore begin with a space or a "new line" character (see below for "newline").
|
||||
* These strings will be inserted right after the keyword. The key that triggers the automatic completion will not be taken into account, i.e. no space or "new line" character will be inserted even though you press Space or Return. The strings should therefore begin with a space or a "new line" character (see below for "newline").
|
||||
|
||||
* Two reserved words will allow you to position the cursor and to indent the text properly. Insert the word ''$cursor$'' in the string where you want the cursor to be moved once the completion is finished. Insert the word ''$indent$'' where you want to copy as many blank spaces as there were on the line where the keyword was typed.
|
||||
|
||||
|
||||
@@ -60,15 +60,15 @@ A directory is associated with each keyword. These directories contains six item
|
||||
|
||||
* Use default autocomplete: If this is set to True, the next preferences will be ignored and the default completion scheme will be used. Otherwise, the automatic completion will use the user-defined strings described below.
|
||||
|
||||
* Customized autocomplete (Return after keyword was typed): This [[Keyword completion customization|string]] defines what will be inserted as you press Return just after typing the keyword if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
* Customized autocomplete (Return after keyword was typed): This [[Keyword completion customization|string]] defines what will be inserted as you press Return just after typing the keyword if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
|
||||
* Customized autocomplete (Space after keyword was typed): This [[Keyword completion customization|string]] defines what will be inserted as you press Space just after typing the keyword if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
* Customized autocomplete (Space after keyword was typed): This [[Keyword completion customization|string]] defines what will be inserted as you press Space just after typing the keyword if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
|
||||
* Customized autocomplete (Return, other cases): This [[Keyword completion customization|string]] defines what will be inserted as you press Return after a keyword which had been previously typed. It is effective only if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
* Customized autocomplete (Return, other cases): This [[Keyword completion customization|string]] defines what will be inserted as you press Return after a keyword which had been previously typed. It is effective only if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
|
||||
* Customized autocomplete (Space, other cases): This [[Keyword completion customization|string]] defines what will be inserted as you press Space after a keyword which had been previously typed. It is effective only if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
* Customized autocomplete (Space, other cases): This [[Keyword completion customization|string]] defines what will be inserted as you press Space after a keyword which had been previously typed. It is effective only if you chose not to use the [[Default values for keyword completion preferences|default value]] (see Use default autocomplete above).
|
||||
|
||||
The syntax used in the four last item is described in [[Keyword completion customization|Keyword completion customization]] . [[Default values for keyword completion preferences|Default values]] are accessible in Keyword completion default values.
|
||||
The syntax used in the four last item is described in [[Keyword completion customization|Keyword completion customization]]. [[Default values for keyword completion preferences|Default values]] are accessible in Keyword completion default values.
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,16 +1,18 @@
|
||||
[[Property:title|Keyboard shortcuts preferences]]
|
||||
[[Property:weight|2]]
|
||||
[[Property:uuid|1fbfc5fe-cbaf-9a55-cd5c-672f9b7a3e24]]
|
||||
Some of the keyboard shortcuts used in the editor can be customized. A subfolder of the"Keyboard Shortcuts" folder in the editor preferences corresponds to each of these customizable shortcuts. There are four values to set to define a shortcut: which key must be pressed and whether Ctrl, Alt or Shift have to be pressed at the same time. You will find a combination of all in each shortcut subfolder. The customizable shortcuts are:
|
||||
* Autocomplete: Shortcut to trigger the feature call automatic completion. The default key combination is "Ctrl+Space".
|
||||
* Class name autocomplete: Shortcut to trigger the class name automatic completion. The default key combination is "Ctrl+Shift+Space".
|
||||
* Search selection: Shortcut to launch a search of the currently selected item. If there is no selected item, the editor will look for the next occurrence of the last searched pattern. The default key combination for this command is "F3".
|
||||
* Search again: Shortcut to move to the next occurrence of the searched pattern. If the shortcut is the same as for Search Selection, the effect of the command will be to search for the next occurrence of the currently searched pattern unless something else is selected in the editor. In that case, the editor will look for the next occurrence of the selected text. The default key combination for this command is"F3".
|
||||
* Search backwards: Shortcut to move to the previous occurrence of the searched pattern. The default key combination for this command is "Shift+F3".
|
||||
* Show search panel: Shortcut to make the search panel appear if it is not displayed and to give the focus to the "Search for" field. The default key combination for this command is "Ctrl+F".
|
||||
* Show search and replace panel: Shortcut to make the search panel with the"Replace with" field appear if it is not displayed. The focus will be given to the "Search for" field. The default key combination for this command is"Ctrl+H".
|
||||
Some of the keyboard shortcuts used in the editor can be customized. A subfolder of the "Keyboard Shortcuts" folder in the editor preferences corresponds to each of these customizable shortcuts. There are four values to set to define a shortcut: which key must be pressed and whether <code>CTRL</code>, <code>ALT</code> or <code>SHIFT</code> have to be pressed at the same time. You will find a combination of all in each shortcut subfolder. The customizable shortcuts are:
|
||||
* Autocomplete: Shortcut to trigger the feature call automatic completion. The default key combination is <code>CTRL</code>+<code>SPACE</code>.
|
||||
* Class name autocomplete: Shortcut to trigger the class name automatic completion. The default key combination is <code>CTRL</code>+<code>SHIFT</code>+<code>SPACE</code>.
|
||||
* Search selection: Shortcut to launch a search of the currently selected item. If there is no selected item, the editor will look for the next occurrence of the last searched pattern. The default key combination for this command is <code>F3</code>.
|
||||
* Search again: Shortcut to move to the next occurrence of the searched pattern. If the shortcut is the same as for Search Selection, the effect of the command will be to search for the next occurrence of the currently searched pattern unless something else is selected in the editor. In that case, the editor will look for the next occurrence of the selected text. The default key combination for this command is <code>F3</code>.
|
||||
* Search backwards: Shortcut to move to the previous occurrence of the searched pattern. The default key combination for this command is <code>SHIFT</code>+<code>F3</code>.
|
||||
* Show search panel: Shortcut to make the search panel appear if it is not displayed and to give the focus to the "Search for" field. The default key combination for this command is <code>CTRL</code>+<code>F</code>.
|
||||
* Show search and replace panel: Shortcut to make the search panel with the "Replace with" field appear if it is not displayed. The focus will be given to the "Search for" field. The default key combination for this command is <code>CTRL</code>+<code>H</code>.
|
||||
|
||||
|
||||
{{note|You should avoid using key combinations made of only <code>ALT</code> and another key as they are reserved for menu shortcuts. }}
|
||||
|
||||
{{note|You should avoid using key combinations made of only "Alt" and another key as they are reserved for menu shortcuts. }}
|
||||
|
||||
{{Tip|You may use combinations made of only one key to create very fast shortcuts, for example with the function keys. To know what string corresponds to a given key, you can look up in the EV_KEY_CONSTANTS of EiffelVision2.The `key_strings' table links keys with a string representation. }}
|
||||
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
[[Property:title|General Preferences]]
|
||||
[[Property:weight|0]]
|
||||
[[Property:uuid|cc42c410-bec5-4a4e-c45f-e005213cb260]]
|
||||
This category gathers non graphical and general preferences that are not related to a tool in particular. These preferences are: <br/>
|
||||
General preferences are non-graphical preferences and preferences that are not related to a particular tool. These preferences are:
|
||||
|
||||
|
||||
{| border="1"
|
||||
|-
|
||||
| '''Label in the preferences window'''
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[[Property:title|Interface]]
|
||||
[[Property:weight|1]]
|
||||
[[Property:uuid|e0fe1870-cf02-4ca9-e46a-e69c8db1ed48]]
|
||||
This section of the documentation describes preferences that belong to the "Interface" category. This group contains two kinds of properties, some related to the preferences for the EiffelStudio [[Development Window Preferences|development window]] , others that define which [[Discardable dialogs|dialog windows]] should or should not be displayed. You can also decide to use animated icons in the status bars whenever possible (that is, during compilations and executions).
|
||||
This section of the documentation describes preferences that belong to the "Interface" category. This group contains two kinds of properties, some related to the preferences for the EiffelStudio [[Development Window Preferences|development window]], others that define which [[Discardable dialogs|dialog windows]] should or should not be displayed. You can also decide to use animated icons in the status bars whenever possible (that is, during compilations and executions).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user