This page summarizes The Very Basics of IDL tutorial. The procedures, functions, and keywords implemented are organized into three tables: Intrinsic IDL Routines; Goddard Library Routines; and idlutils Routines. For reference this page also includes a list of useful Keyboard Shortcuts. You should become familiar and comfortable with the procedures and functions listed here by reading the documentation. Functions are distinguished from procedures by having parenthesis at the end; for example, findgen() is a function while plot is a procedure. Note that some routines not explicitly included in the tutorial have been added.
| PROGRAMS & FUNCTIONS | KEYWORDS |
|---|---|
| format= | |
| help | /structure |
| findgen() |   |
| n_elements() |   |
| randomn() |   |
| randomu() |   |
| sort() |   |
| plot | xstyle=, ystyle=, xthick=, ythick=, thick=, title=, charsize=, charthick=, xtitle=, ytitle= |
| openw |   |
| printf | format= |
| close |   |
| .run |   |
| doc_library |   |
| set_plot |   |
| device | filename=, xsize=, ysize=, xoffset=, yoffset=, inches= |
| PROGRAMS & FUNCTIONS | KEYWORDS |
|---|---|
| plothist | bin= |
| readcol | format=, /silent |
| PROGRAMS & FUNCTIONS | KEYWORDS |
|---|---|
| which |   |
| SHORTCUT | FUNCTION |
|---|---|
| Ctrl-e | End of line |
| Ctrl-a | Beginning of line |
| Ctrl-u | Delete left of cursor |
| Ctrl-k | Delete right of cursor |
| Ctrl-c | Interrupt an process |
| Ctrl-z | Suspend IDL |
Last update 2003 November. Email J. Moustakas with questions or comments.