Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:chapter2:cmdline [2019/11/25 13:08]
jojo1973 Reformatted
manual:chapter2:cmdline [2019/12/01 13:49] (current)
jojo1973 [The command line]
Line 1: Line 1:
-===== The command line =====+===== Working with the command line =====
  
 ==== Modes of operation ==== ==== Modes of operation ====
Line 22: Line 22:
 === '​C'​ or '​L'​ - Alphanumeric mode === === '​C'​ or '​L'​ - Alphanumeric mode ===
  
-This is the preferred mode for entering arbitrary text. It is activated manually using **AL**, or automatically when the user inserts the __double quotes__ ''​%%"​ "​%%''​. In this mode most keys will insert letters, numbers and symbols. The ''​C''​ in the blinking cursor stands for Capitals, and will produce capital letters. On the other hand ''​L''​ stands for Lowercase, and will insert lowercase letters.+This is the preferred mode for entering arbitrary text. It is activated manually using **AL**, or automatically when the user inserts the __double quotes__ ''​%%"​ "​%%''​. In this mode most keys will insert letters, numbers and symbols. The ''​C''​ in the blinking cursor stands for __Capitals__, and will produce capital letters. On the other hand ''​L''​ stands for __Lowercase__, and will insert lowercase letters.
  
 To switch between ''​C''​ and ''​L''​ modes, press the **AL** key once. A second press of **AL** without pressing any other key in between will disable alphanumeric mode, and return to the previous mode. To temporarily alternate between ''​C''​ and ''​L'',​ press **AL<​sup>​hold</​sup>​**,​ and the cursor will change from ''​C''​ to ''​L''​ or vice versa. This change is only temporary while holding **AL** and pressing other keys. When releasing **AL** the mode will revert back. To switch between ''​C''​ and ''​L''​ modes, press the **AL** key once. A second press of **AL** without pressing any other key in between will disable alphanumeric mode, and return to the previous mode. To temporarily alternate between ''​C''​ and ''​L'',​ press **AL<​sup>​hold</​sup>​**,​ and the cursor will change from ''​C''​ to ''​L''​ or vice versa. This change is only temporary while holding **AL** and pressing other keys. When releasing **AL** the mode will revert back.
  
-Alphanumeric mode can also be used temporarily. When in any other mode, press **ALPHA<​sup>​hold</​sup>​** key and the cursor will change to '​C'​ or '​L'​. Without releasing **ALPHA** you can type letters and symbols. Upon releasing **ALPHA**, the editor will return back to the previous mode of operation, ending alphanumeric mode.+Alphanumeric mode can also be used temporarily. When in any other mode, press **AL<​sup>​hold</​sup>​** key and the cursor will change to ''C'' or ''L''. Without releasing **AL** you can type letters and symbols. Upon releasing **AL**, the editor will return back to the previous mode of operation, ending alphanumeric mode.
  
 ==== Navigation ==== ==== Navigation ====
Line 68: Line 68:
  
 The clipboard is also shared with the stack, so objects from the stack can be pasted into the editor and text from the editor can be pasted into the stack. The clipboard is also shared with the stack, so objects from the stack can be pasted into the editor and text from the editor can be pasted into the stack.
- 
----- 
  
 ==== Using the menus while in the editor ==== ==== Using the menus while in the editor ====
Line 78: Line 76:
   * Most commands in the menu will insert the command name to the command line. When the editor is in algebraic mode ''​A'',​ some commands will be inserted as a function, including opening and closing parenthesis;​   * Most commands in the menu will insert the command name to the command line. When the editor is in algebraic mode ''​A'',​ some commands will be inserted as a function, including opening and closing parenthesis;​
  
-  * if the menu is showing variables, using the menu tab will insert the name of the variable in the editor; +  * if the menu is showing variables, using **{A/​L}** ​will insert the name of the corresponding ​variable in the editor; 
-    * when using **LS** or **RS** (which normally do ''​[[manual:​chapter6:​dirs:​cmd_sto|STO]]''​ and ''​[[manual:​chapter6:​dirs:​cmd_rcl|RCL]]''​ respectively),​ the ''​[[manual:​chapter6:​dirs:​cmd_sto|STO]]''​ or ''​[[manual:​chapter6:​dirs:​cmd_rcl|RCL]]''​ will also be inserted; +    * when using **LS-{A/L}** or **RS-{A/L}** (which normally do ''​[[manual:​chapter6:​dirs:​cmd_sto|STO]]''​ and ''​[[manual:​chapter6:​dirs:​cmd_rcl|RCL]]''​ respectively),​ the ''​[[manual:​chapter6:​dirs:​cmd_sto|STO]]''​ or ''​[[manual:​chapter6:​dirs:​cmd_rcl|RCL]]''​ will also be inserted; 
-    * finally, when using **RS<​sup>​hold</​sup>​-menukey** the content of the variable will be inserted as text in the editor.+    * finally, when using **RS<​sup>​hold</​sup>​-{A/L}** the content of the corresponding ​variable will be inserted as text in the editor.
  
   * If the menu tab is displaying a directory, the menu key will change to the directory instead of inserting its name. This allows traversing directories while editing text, transparently. The **LS-UP** (''​[[manual:​chapter6:​dirs:​cmd_updir|UPDIR]]''​) and **LS<​sup>​hold</​sup>​-UP** (''​[[manual:​chapter6:​dirs:​cmd_home|HOME]]''​) shortcuts are also active during the editing session.   * If the menu tab is displaying a directory, the menu key will change to the directory instead of inserting its name. This allows traversing directories while editing text, transparently. The **LS-UP** (''​[[manual:​chapter6:​dirs:​cmd_updir|UPDIR]]''​) and **LS<​sup>​hold</​sup>​-UP** (''​[[manual:​chapter6:​dirs:​cmd_home|HOME]]''​) shortcuts are also active during the editing session.
  
  • manual/chapter2/cmdline.1574716106.txt.gz
  • Last modified: 2019/11/25 13:08
  • by jojo1973