Man Scilab

scipad
Scilab Function

scipad - Embedded Scilab text editor

Calling Sequence

scipad()
scipad(f)
scipad([f1,f2,...])
scipad f1 f2 ...

Parameters

Description

Scipad is an embedded Scilab text editor written in TCL/TK. It can be started with the "Editor" button on top of the main Scilab window, or from Scilab command line with the instruction scipad() or scipad f .

The same invocation adds further files to an already opened scipad session. Scipad allows Windows like edition modes. Keyboard shortcuts are defined for most possible editing actions and reported by the menu entries.

Additionally, the following shortcuts are defined:

  • <F2> Save file
  • <F5> Save file and run it into Scilab
  • <F6>, <Control-F6> show next buffer
  • <F7>, <Control-F7> show previous buffer
  • <double-click mouse-button1> Select word
  • <triple-click mouse-button1> Select line
  • <mouse-button2> Paste selection (unix)
  • <mouse-button3> popup edit menu
  • <Shift-mouse-button3> popup Execute menu
  • <Control-mouse-button3> popup Options menu
  • <Control-plus> increase the font size
  • <Control-minus> decrease the font size
  • The "Load Into Scilab" (Ctrl-lowercase-l) menu entry can be used to exec the file contents into Scilab, while "Execute selection" (Ctrl-lowercase-y) passes the selected lines to the scilab shell using ScilabEval (i.e. execstr ).

    Remarks

  • Known Issues:
  • Execute Selection deals only with selections containing less than 16000 characters. It gets confused if the selection contains a function not terminated by an endfunction . The commands passed are output on the Scilab window, but are not recorded in the history.
  • Bugs: There are still a few...
  • Examples

     
       scipad(SCI+'/scilab.star')
    
    
      

    Authors

    Scipad is derived from tknotepad written by Joseph Acosta;
    Mathieu Philippe, INRIA, 2001;
    Enrico Segre, Weizmann Institute, 2003-2004;
    Francois Vogel, 2004.

    Back