Showing posts with label reference. Show all posts
Showing posts with label reference. Show all posts

2013-02-20

Really useful Word Shortcuts

From Microsoft for the German keyboard:

Strg-Alt-c: Copyright Symbol
Strg-Alt-r: Registered Trademark Symbol
Strg-Alt-t: Trademark Symbol

Strg-Alt-f: Footnote
Strg-Alt-d: Endnote

Shift-Strg-f: bold
Shift-Strg-k: italic

Alt-Shift-O: add to table of contents

References: Define any text as a bookmark, to refrence it.

F9: update all refs in selection (so Alt-A, F9: update all refs in document)

Strg-Return: Page break



2012-09-03

Emacs Refcard

The problem with info files about emacs key shortcuts is that they either show you only the most basic stuff, and you will get stuck when you want to do something, or they show you all the goods, so you don't know what you need to know, and what you can forget about.
The commands here are presented in layers. What I need most often and what is useful for simple general tasks is at the top. More complicated stuff, like automation of tasks or language specific expansions are below.

Basic Keys

General
Undo C-x u
Abort command C-g
Shell
Buffer *shell* M-x shell
Excecute command M-!
Shell-command-on-region M-|
Rectangles (C-x r)
Kill rectangle C-x r k
Paste rectangle C-x r y
Insert('open') rectangle C-x r o
M-x UP = last M-x
M-x = ESC (release) x, ALT (hold) x^
C-x = CONTROL (hold) x
S-x = SHIFT (hold) x
^ ALT is better, as you can hold it down
and just need to push one key to reuse a
meta command repeatedly.
Files (C-x)
Open File C-x C-f
Open File in this Buffer C-x C-v
Safe Buffer C-x C-s
Quit Emacs C-x C-c
Safe Buffer As... C-x C-w
Windows (C-x)
One window C-x 1
Split Window Horizontal C-x 2
Split Window Vertical C-x 3
Switch to other Window C-x o
Buffers (C-x)
Goto Buffer C-x b
Buffer List C-x C-b
Kill Buffer C-x k
Editing, Cut and Paste
Set Mark C-SPACE
Cut & delete C-w
Paste C-y
Cut & delete rest line C-k
Search and Replace
Search forward C-s text
Search again C-s C-s
Search backward C-r text
Search regexp M-C-s regexp
Goto line M-g
Replace M-%
Replace regexp M-C-% regexp
Replace discard n
Replace accept y
Replace all rest !

Intermediate Stuff

Moving
Move Word C-arrow
Move Paren M-arrow
Recenter sceen C-l
Editing
Uppercase word/region M-u / C-x C-u
Lowercase word/region M-l / C-x C-l
Capitalize word M-c
Transpose chars/lines C-t / C-x C-t
Paste Clipboard S-INS
Cut to Clipboard S-DEL
Delete region C-DEL
Previous yank M-y
Keyboard Macros
Begin recording C-x (
Stop recording C-x )
Execute macro C-x e
Edit last macro C-x C-k
Various
Choose mode --*-perl-*-- in 1st line
Count chars M-=
Evaluate lisp M-:
Run shell command on region M-|
Insert file C-x i
Mark buffer C-x h
Prefix command C-u
Expand last abbrev C-x a e
Dired mode
Use C-u for R option to list dirs recursively.
Flag for delete d
Delete x
Mark/Unmark m/u
Search in marked A
Mark by regexp %
HTML mode
Close tag C-c /
Entity C-c char
Tag region C-z letter
Fold/Unfold element C-c C-f/u C-e
SQL mode (M-x sql-oracle)
Copy region to SQL C-c C-r
Copy Buffer to SQL C-c C-b
BibTex mode
Article C-c C-b C-a
Next field C-j
Clean entry C-c C-c
Field Help C-c ?
Info mode
tutorial, command list h, i
next, previous, up a node n, p, u
next link, follow link <TAB>, <RET>
back l ("el")
quit q
Search s regex
CVS mode
open (other window) f(o)
cvs diff =
update O
commit c, msg C-c C-c
add, remove(careful!) a,r
mark, unmark m,u
dir status M-s
log l
AucTeX/RefTeX mode
outline (directory) C-c =
section C-c C-s
Font face to bold/italics C-c C-f C-b/e
Help C-h
Apropos C-h a
Info Reader C-h i
Key Bindings C-h k
Describe func C-h f
Describe var C-h v
Hard TAB s-TAB
Terminal
If your special
keys won't work.
Beginning of line C-a
End of line C-e
Right (forward) C-f
Left (backward) C-b
Up C-p
Down C-n
Pagedown C-v
Pageup M-v
Begin M-<
End M->
Forward word M-f
Delete C-d

Customizing

Useful stuff for the .emacs file
Syntax highlighting (font-lock-mode 1)
Delete forward (setq delete-key-deletes-forward 1)
Expansion on (abbrev-mode 1)
Paren highlighting (paren-set-mode 'sexp)
Show line number (setq-default line-number-mode 1)
Define abbreviation (define-abbrev sql-mode-abbrev-table "pl" "dbms_output.put_line()")
Define macro (defalias 'sql-gutschrift (read-kbd-macro "macro description"))
Set key to anonymous function (global-set-key [f1] '(lambda() (interactive) (insert-string "Hi")))
Set key shortcuts (global-set-key [f3] 'fill-paragraph)
Installing libraries: Simply drop the .el modules into your load path. For finding out what that path is, evaluate load-path.
Installing info files: simply drop them into your info path. For finding out what that path is, evaluate info-directory-list. Usually its some info subdirectory of your emacs installation. Then you have to edit the root info file (called dir), or wherever you want to hook your new info file in, just look how the other links look like. I guess it's (filename) that makes the info reader look for the file. You also can use (add-to-list 'Info-default-directory-list "/my/path") to add further directories where emacs looks for info files. You still must edit the root info file.
Installing LaTeX for MikTeX: use AUC TeX. make or just follow instructions, adding the auctex folder into site-lib, and edit the .emacs file to include it into your load path. (add-to-list 'load-path "/path/to/site-lisp/auctex/") and (load 'tex-site). You must modify the calls in tex-mik.el, wich is called from tex-site.el to fit to your program calls.
Regexp syntax
Basically the syntax ist the same as for perl, except that whitespace and tab are not represented by \s and \t, and that the or-pipe and grouping parentheses have to be escaped.
C-q C-j newline
C-q TAB tab
. any char except newline
* 0-n times, greedy
+ 1-n times, greedy
? 0-1 times, greedy
*?, +?, ?? as above, non-greedy
[ ... ] character set, ^ at start negates
^ beginning of line
$ end of line
\ escape
\| or
\( ... \) grouping
\b, \B word-boundary, non word-boundary
\w, \W word-char, non word-char
<SPACE> any whitespace
<TAB> tab
<\1> backref to first group
Emacs reads DOS (end-of-line: \r\n) or Unix (end-of-line: \n) text files. It does not display the \r (or ^M) from DOS files, but marks tem with a \ in the mode line under DOS/Windows, and with (DOS) under other operating systems. (Under DOS Unix files are marked with (Unix) in the mode line.) Emacs is smart enough to write the file in the same way it was read. When you create a new file mit Emacs on Windows, it's a DOS type file. Which sucks when you save it via Samba to a Unix system, since it will contain ^M's. To save a buffer with Unix EOL format, type `C-x <RET> f unix <RET> C-x C-s'. Or add (add-untranslated-filesystem "Z:\\mydir") to your .emacs, wich telles Emacs to write files for that file system (e.g. your Samba share) with Unix newlines.

ASCII

7 bits. No frills.
Dec   Oct   Hex   Binary     Char  Explanation                  Control-Key
---   ---   ---   --------   ----  --------------               ------
000   000   00    00000000   NUL   (null)              
001   001   01    00000001   SOH   (start of heading)           CTRL-A 
002   002   02    00000010   STX   (start of text)              CTRL-B 
003   003   03    00000011   ETX   (end of text)                CTRL-C 
004   004   04    00000100   EOT   (end of transmission)        CTRL-D 
005   005   05    00000101   ENQ   (enquiry)                    CTRL-E 
006   006   06    00000110   ACK   (acknowledgment)             CTRL-F 
007   007   07    00000111   BEL   (bell)                       CTRL-G 
008   010   08    00001000    BS   (backspace)                  CTRL-H 
009   011   09    00001001    HT   (horizontal tab)             CTRL-I 
010   012   0A    00001010    LF   (line feed)                  CTRL-J 
011   013   0B    00001011    VT   (vertical tab)               CTRL-K 
012   014   0C    00001100    FF   (form feed)                  CTRL-L 
013   015   0D    00001101    CR   (carriage return)            CTRL-M 
014   016   0E    00001110    SO   (shift out)                  CTRL-N 
015   017   0F    00001111    SI   (shift in)                   CTRL-O 
016   020   10    00010000   DLE   (data link escape)           CTRL-P  
017   021   11    00010001   DC1   (device control one)         CTRL-Q 
018   022   12    00010010   DC2   (device control two)         CTRL-R 
019   023   13    00010011   DC3   (device control three)       CTRL-S 
020   024   14    00010100   DC4   (device control four)        CTRL-T 
021   025   15    00010101   NAK   (negative acknowledgement)   CTRL-U 
022   026   16    00010110   SYN   (synchronous idle)           CTRL-V 
023   027   17    00010111   ETB   (end of transmission block)  CTRL-W 
024   030   18    00011000   CAN   (cancel)                     CTRL-X 
025   031   19    00011001    EM   (end of medium)              CTRL-Y 
026   032   1A    00011010   SUB   (substitute)                 CTRL-Z
027   033   1B    00011011   ESC   (escape)
028   034   1C    00011100    FS   (file separator)
029   035   1D    00011101    GS   (group separator)
030   036   1E    00011110    RS   (record separator)
031   037   1F    00011111    US   (unit separator)
032   040   20    00100000    SP   (space)
033   041   21    00100001     !   (exclamation mark)
034   042   22    00100010     "   (quotation mark, double quote)
035   043   23    00100011     #   (number sign)
036   044   24    00100100     $   (dollar sign)
037   045   25    00100101     %   (percent sign)
038   046   26    00100110     &   (ampersand)
039   047   27    00100111     '   (apostrophe, single quote)
040   050   28    00101000     (   (left parenthesis)
041   051   29    00101001     )   (right parenthesis)
042   052   2A    00101010     *   (asterisk)
043   053   2B    00101011     +   (plus sign)
044   054   2C    00101100     ,   (comma)
045   055   2D    00101101     -   (hyphen-minus)
046   056   2E    00101110     .   (full stop, dot)
047   057   2F    00101111     /   (solidus, slash)
048   060   30    00110000     0   (digit zero) 
049   061   31    00110001     1   (digit one)  
050   062   32    00110010     2   (digit two)  
051   063   33    00110011     3   (digit three)
052   064   34    00110100     4   (digit four) 
053   065   35    00110101     5   (digit five) 
054   066   36    00110110     6   (digit six)  
055   067   37    00110111     7   (digit seven)
056   070   38    00111000     8   (digit eight)
057   071   39    00111001     9   (digit nine) 
058   072   3A    00111010     :   (colon)
059   073   3B    00111011     ;   (semicolon)
060   074   3C    00111100     <   (less than sign)
061   075   3D    00111101     =   (equal sign)
062   076   3E    00111110     >   (greater than sign)
063   077   3F    00111111     ?   (question mark)
064   100   40    01000000     @   (commercial at)
065   101   41    01000001     A   (latin capital letter a)
066   102   42    01000010     B   (latin capital letter b)
067   103   43    01000011     C   (latin capital letter c)
068   104   44    01000100     D   (latin capital letter d)
069   105   45    01000101     E   (latin capital letter e)
070   106   46    01000110     F   (latin capital letter f)
071   107   47    01000111     G   (latin capital letter g)
072   110   48    01001000     H   (latin capital letter h)
073   111   49    01001001     I   (latin capital letter i)
074   112   4A    01001010     J   (latin capital letter j)
075   113   4B    01001011     K   (latin capital letter k)
076   114   4C    01001100     L   (latin capital letter l)
077   115   4D    01001101     M   (latin capital letter m)
078   116   4E    01001110     N   (latin capital letter n)
079   117   4F    01001111     O   (latin capital letter o)
080   120   50    01010000     P   (latin capital letter p)
081   121   51    01010001     Q   (latin capital letter q)
082   122   52    01010010     R   (latin capital letter r)
083   123   53    01010011     S   (latin capital letter s)
084   124   54    01010100     T   (latin capital letter t)
085   125   55    01010101     U   (latin capital letter u)
086   126   56    01010110     V   (latin capital letter v)
087   127   57    01010111     W   (latin capital letter w)
088   130   58    01011000     X   (latin capital letter x)
089   131   59    01011001     Y   (latin capital letter y)
090   132   5A    01011010     Z   (latin capital letter z)
091   133   5B    01011011     [   (left square bracket)
092   134   5C    01011100     \   (reverse solidus, backslash)
093   135   5D    01011101     ]   (right square bracket)
094   136   5E    01011110     ^   (cicumflex accent, caret)
095   137   5F    01011111     _   (low line, underscore)
096   140   60    01100000     `   (grave accent)        
097   141   61    01100001     a   (latin small letter a)
098   142   62    01100010     b   (latin small letter b)
099   143   63    01100011     c   (latin small letter c)
100   144   64    01100100     d   (latin small letter d)
101   145   65    01100101     e   (latin small letter e)
102   146   66    01100110     f   (latin small letter f)
103   147   67    01100111     g   (latin small letter g)
104   150   68    01101000     h   (latin small letter h)
105   151   69    01101001     i   (latin small letter i)
106   152   6A    01101010     j   (latin small letter j)
107   153   6B    01101011     k   (latin small letter k)
108   154   6C    01101100     l   (latin small letter l)
109   155   6D    01101101     m   (latin small letter m)
110   156   6E    01101110     n   (latin small letter n)
111   157   6F    01101111     o   (latin small letter o)
112   160   70    01110000     p   (latin small letter p)
113   161   71    01110001     q   (latin small letter q)
114   162   72    01110010     r   (latin small letter r)
115   163   73    01110011     s   (latin small letter s)
116   164   74    01110100     t   (latin small letter t)
117   165   75    01110101     u   (latin small letter u)
118   166   76    01110110     v   (latin small letter v)
119   167   77    01110111     w   (latin small letter w)
120   170   78    01111000     x   (latin small letter x)
121   171   79    01111001     y   (latin small letter y)
122   172   7A    01111010     z   (latin small letter z)
123   173   7B    01111011     {   (left curly bracket, left brace)
124   174   7C    01111100     |   (vertical line, pipe)
125   175   7D    01111101     }   (right curly bracket, right brace)
126   176   7E    01111110     ~   (tilde)
127   177   7F    01111111   DEL   (delete)
The 8th bit. This is not strictly part of ASCII, and the symbols associated with the numbers vary depending on the character set. The most common ones are collected in a starndard called ISO-8859. (Read more about this here.) What symbols you'll be able to see here under char depends on what charset is selected on your computer. On my machine, this is CP1252 (WinLatin1), as superset of ISO-8859-1 (Latin1). So The symbol I can see for character number 128 is the (euro sign), while for true Latin1, there are not even characters defined for charcter numbers below 160.
Dec   Oct   Hex   Binary     Char  Explanation or HTML entity
---   ---   ---   --------   ----  --------------------------
128   200   80    10000000   €
129   201   81    10000001   
130   202   82    10000010   ‚
131   203   83    10000011   ƒ
132   204   84    10000100   „
133   205   85    10000101   …
134   206   86    10000110   †
135   207   87    10000111   ‡
136   210   88    10001000   ˆ
137   211   89    10001001   ‰
138   212   8A    10001010   Š
139   213   8B    10001011   ‹
140   214   8C    10001100   Œ
141   215   8D    10001101   
142   216   8E    10001110   Ž
143   217   8F    10001111   
144   220   90    10010000   
145   221   91    10010001   ‘
146   222   92    10010010   ’
147   223   93    10010011   “
148   224   94    10010100   ”
149   225   95    10010101   •
150   226   96    10010110   –
151   227   97    10010111   —
152   230   98    10011000   ˜
153   231   99    10011001   ™
154   232   9A    10011010   š
155   233   9B    10011011   ›
156   234   9C    10011100   œ
157   235   9D    10011101   
158   236   9E    10011110   ž
159   237   9F    10011111   Ÿ
160   240   A0    10100000               &nbsp;            
161   241   A1    10100001   ¡     ¡    &iexcl;       
162   242   A2    10100010   ¢     ¢     &cent;       
163   243   A3    10100011   £     £    &pound;      
164   244   A4    10100100   ¤     ¤   &curren;     
165   245   A5    10100101   ¥     ¥      &yen;        
166   246   A6    10100110   ¦     ¦   &brvbar;     
167   247   A7    10100111   §     §     &sect;       
168   250   A8    10101000   ¨     ¨      &uml;        
169   251   A9    10101001   ©     ©     &copy;       
170   252   AA    10101010   ª     ª     &ordf;       
171   253   AB    10101011   «     «    &laquo;      
172   254   AC    10101100   ¬     ¬      &not;        
173   255   AD    10101101   ­     ­        &shy;        
174   256   AE    10101110   ®     ®      &reg;        
175   257   AF    10101111   ¯     ¯     &macr;       
176   260   B0    10110000   °     °      &deg;        
177   261   B1    10110001   ±     ±   &plusmn;     
178   262   B2    10110010   ²     ²     &sup2;       
179   263   B3    10110011   ³     ³     &sup3;       
180   264   B4    10110100   ´     ´    &acute;      
181   265   B5    10110101   µ     µ    &micro;      
182   266   B6    10110110   ¶     ¶     &para;       
183   267   B7    10110111   ·     ·   &middot;     
184   270   B8    10111000   ¸     ¸    &cedil;      
185   271   B9    10111001   ¹     ¹     &sup1;       
186   272   BA    10111010   º     º     &ordm;       
187   273   BB    10111011   »     »    &raquo;      
188   274   BC    10111100   ¼     ¼   &frac14;     
189   275   BD    10111101   ½     ½   &frac12;     
190   276   BE    10111110   ¾     ¾   &frac34;     
191   277   BF    10111111   ¿     ¿   &iquest;     
192   300   C0    11000000   À     À   &Agrave;     
193   301   C1    11000001   Á     Á   &Aacute;     
194   302   C2    11000010   Â         &Acirc;      
195   303   C3    11000011   Ã     à   &Atilde;     
196   304   C4    11000100   Ä     Ä     &Auml;       
197   305   C5    11000101   Å     Å    &Aring;      
198   306   C6    11000110   Æ     Æ    &AElig;      
199   307   C7    11000111   Ç     Ç   &Ccedil;     
200   310   C8    11001000   È     È   &Egrave;     
201   311   C9    11001001   É     É   &Eacute;     
202   312   CA    11001010   Ê     Ê    &Ecirc;      
203   313   CB    11001011   Ë     Ë     &Euml;       
204   314   CC    11001100   Ì     Ì   &Igrave;     
205   315   CD    11001101   Í     Í   &Iacute;     
206   316   CE    11001110   Î     Î    &Icirc;      
207   317   CF    11001111   Ï     Ï     &Iuml;       
208   320   D0    11010000   Ð     Ð      &ETH;        
209   321   D1    11010001   Ñ     Ñ   &Ntilde;     
210   322   D2    11010010   Ò     Ò   &Ograve;     
211   323   D3    11010011   Ó     Ó   &Oacute;     
212   324   D4    11010100   Ô     Ô    &Ocirc;      
213   325   D5    11010101   Õ     Õ   &Otilde;     
214   326   D6    11010110   Ö     Ö     &Ouml;       
215   327   D7    11010111   ×     ×    &times;      
216   330   D8    11011000   Ø     Ø   &Oslash;     
217   331   D9    11011001   Ù     Ù   &Ugrave;     
218   332   DA    11011010   Ú     Ú   &Uacute;     
219   333   DB    11011011   Û     Û    &Ucirc;      
220   334   DC    11011100   Ü     Ü     &Uuml;       
221   335   DD    11011101   Ý     Ý   &Yacute;     
222   336   DE    11011110   Þ     Þ    &THORN;      
223   337   DF    11011111   ß     ß    &szlig;      
224   340   E0    11100000   à     à   &agrave;     
225   341   E1    11100001   á     á   &aacute;     
226   342   E2    11100010   â     â    &acirc;      
227   343   E3    11100011   ã     ã   &atilde;     
228   344   E4    11100100   ä     ä     &auml;       
229   345   E5    11100101   å     å    &aring;      
230   346   E6    11100110   æ     æ    &aelig;      
231   347   E7    11100111   ç     ç   &ccedil;     
232   350   E8    11101000   è     è   &egrave;     
233   351   E9    11101001   é     é   &eacute;     
234   352   EA    11101010   ê     ê    &ecirc;      
235   353   EB    11101011   ë     ë     &euml;       
236   354   EC    11101100   ì     ì   &igrave;     
237   355   ED    11101101   í     í   &iacute;     
238   356   EE    11101110   î     î    &icirc;      
239   357   EF    11101111   ï     ï     &iuml;       
240   360   F0    11110000   ð     ð      &eth;        
241   361   F1    11110001   ñ     ñ   &ntilde;     
242   362   F2    11110010   ò     ò   &ograve;     
243   363   F3    11110011   ó     ó   &oacute;     
244   364   F4    11110100   ô     ô    &ocirc;      
245   365   F5    11110101   õ     õ   &otilde;     
246   366   F6    11110110   ö     ö     &ouml;       
247   367   F7    11110111   ÷     ÷   &divide;     
248   370   F8    11111000   ø     ø   &oslash;     
249   371   F9    11111001   ù     ù   &ugrave;     
250   372   FA    11111010   ú     ú   &uacute;     
251   373   FB    11111011   û     û    &ucirc;      
252   374   FC    11111100   ü     ü     &uuml;       
253   375   FD    11111101   ý     ý   &yacute;     
254   376   FE    11111110   þ     þ    &thorn;      
255   377   FF    11111111   ÿ     ÿ     &yuml;       

Webcolors

 steelblue  steelblue  steelblue 4682B4
 royalblue  royalblue  royalblue 041690
 cornflowerblue  cornflowerblue  cornflowerblue 6495ED
 lightsteelblue  lightsteelblue  lightsteelblue B0C4DE
 mediumslateblue  mediumslateblue  mediumslateblue 7B68EE
 slateblue  slateblue  slateblue 6A5ACD
 darkslateblue  darkslateblue  darkslateblue 483D8B
 midnightblue  midnightblue  midnightblue 191970
 navy  navy  navy 000080
 darkblue  darkblue  darkblue 00008B
 mediumblue  mediumblue  mediumblue 0000CD
 blue  blue  blue 0000FF
 dodgerblue  dodgerblue  dodgerblue 1E90FF
 deepskyblue  deepskyblue  deepskyblue 00BFFF
 lightskyblue  lightskyblue  lightskyblue 87CEFA
 skyblue  skyblue  skyblue 87CEEB
 lightblue  lightblue  lightblue ADD8E6
 powderblue  powderblue  powderblue B0E0E6
 azure  azure  azure F0FFFF
 lightcyan  lightcyan  lightcyan E0FFFF
 paleturquoise  paleturquoise  paleturquoise AFEEEE
 mediumturquoise  mediumturquoise  mediumturquoise 48D1CC
 lightseagreen  lightseagreen  lightseagreen 20B2AA
 darkcyan  darkcyan  darkcyan 008B8B
 teal  teal  teal 008080
 cadetblue  cadetblue  cadetblue 5F9EA0
 darkturquoise  darkturquoise  darkturquoise 00CED1
 aqua  aqua  aqua 00FFFF
 cyan  cyan  cyan 00FFFF
 turquoise  turquoise  turquoise 40E0D0
 aquamarine  aquamarine  aquamarine 7FFFD4
 mediumaquamarine  mediumaquamarine  mediumaquamarine 66CDAA
 darkseagreen  darkseagreen  darkseagreen 8FBC8F
 mediumseagreen  mediumseagreen  mediumseagreen 3CB371
 seagreen  seagreen  seagreen 2E8B57
 darkgreen  darkgreen  darkgreen 006400
 green  green  green 008000
 forestgreen  forestgreen  forestgreen 228B22
 limegreen  limegreen  limegreen 32CD32
 lime  lime  lime 00FF00
 chartreuse  chartreuse  chartreuse 7FFF00
 lawngreen  lawngreen  lawngreen 7CFC00
 greenyellow  greenyellow  greenyellow ADFF2F
 yellowgreen  yellowgreen  yellowgreen 9ACD32
 palegreen  palegreen  palegreen 98FB98
 lightgreen  lightgreen  lightgreen 90EE90
 springgreen  springgreen  springgreen 00FF7F
 mediumspringgreen  mediumspringgreen  mediumspringgreen 00FA9A
 darkolivegreen  darkolivegreen  darkolivegreen 556B2F
 olivedrab  olivedrab  olivedrab 6B8E23
 olive  olive  olive 808000
 darkkhaki  darkkhaki  darkkhaki BDB76B
 darkgoldenrod  darkgoldenrod  darkgoldenrod B8860B
 goldenrod  goldenrod  goldenrod DAA520
 gold  gold  gold FFD700
 yellow  yellow  yellow FFFF00
 khaki  khaki  khaki F0E68C
 palegoldenrod  palegoldenrod  palegoldenrod EEE8AA
 blanchedalmond  blanchedalmond  blanchedalmond FFEBCD
 moccasin  moccasin  moccasin FFE4B5
 wheat  wheat  wheat F5DEB3
 navajowhite  navajowhite  navajowhite FFDEAD
 burlywood  burlywood  burlywood DEB887
 tan  tan  tan D2B48C
 rosybrown  rosybrown  rosybrown BC8F8F
 sienna  sienna  sienna A0522D
 saddlebrown  saddlebrown  saddlebrown 8B4513
 chocolate  chocolate  chocolate D2691E
 peru  peru  peru CD853F
 sandybrown  sandybrown  sandybrown F4A460
 darkred  darkred  darkred 8B0000
 maroon  maroon  maroon 800000
 brown  brown  brown A52A2A
 firebrick  firebrick  firebrick B22222
 indianred  indianred  indianred CD5C5C
 lightcoral  lightcoral  lightcoral F08080
 salmon  salmon  salmon FA8072
 darksalmon  darksalmon  darksalmon E9967A
 lightsalmon  lightsalmon  lightsalmon FFA07A
 coral  coral  coral FF7F50
 tomato  tomato  tomato FF6347
 darkorange  darkorange  darkorange FF8C00
 orange  orange  orange FFA500
 orangered  orangered  orangered FF4500
 crimson  crimson  crimson DC143C
 red  red  red FF0000
 deeppink  deeppink  deeppink FF1493
 fuchsia  fuchsia  fuchsia FF00FF
 magenta  magenta  magenta FF00FF
 hotpink  hotpink  hotpink FF69B4
 lightpink  lightpink  lightpink FFB6C1
 pink  pink  pink FFC0CB
 palevioletred  palevioletred  palevioletred DB7093
 mediumvioletred  mediumvioletred  mediumvioletred C71585
 purple  purple  purple 800080
 darkmagenta  darkmagenta  darkmagenta 8B008B
 mediumpurple  mediumpurple  mediumpurple 9370DB
 blueviolet  blueviolet  blueviolet 8A2BE2
 indigo  indigo  indigo 4B0082
 darkviolet  darkviolet  darkviolet 9400D3
 darkorchid  darkorchid  darkorchid 9932CC
 mediumorchid  mediumorchid  mediumorchid BA55D3
 orchid  orchid  orchid DA70D6
 violet  violet  violet EE82EE
 plum  plum  plum DDA0DD
 thistle  thistle  thistle D8BFD8
 lavender  lavender  lavender E6E6FA
 ghostwhite  ghostwhite  ghostwhite F8F8FF
 aliceblue  aliceblue  aliceblue F0F8FF
 mintcream  mintcream  mintcream F5FFFA
 honeydew  honeydew  honeydew F0FFF0
 lightgoldenrodyellow  lightgoldenrodyellow  lightgoldenrodyellow FAFAD2
 lemonchiffon  lemonchiffon  lemonchiffon FFFACD
 cornsilk  cornsilk  cornsilk FFF8DC
 lightyellow  lightyellow  lightyellow FFFFE0
 ivory  ivory  ivory FFFFF0
 floralwhite  floralwhite  floralwhite FFFAF0
 linen  linen  linen FAF0E6
 oldlace  oldlace  oldlace FDF5E6
 antiquewhite  antiquewhite  antiquewhite FAEBD7
 bisque  bisque  bisque FFE4C4
 peachpuff  peachpuff  peachpuff FFDAB9
 papayawhip  papayawhip  papayawhip FFEFD5
 beige  beige  beige F5F5DC
 seashell  seashell  seashell FFF5EE
 lavenderblush  lavenderblush  lavenderblush FFF0F5
 mistyrose  mistyrose  mistyrose FFE4E1
 snow  snow  snow FFFAFA
 white  white  white FFFFFF
 whitesmoke  whitesmoke  whitesmoke F5F5F5
 gainsboro  gainsboro  gainsboro DCDCDC
 lightgrey  lightgrey  lightgrey D3D3D3
 silver  silver  silver C0C0C0
 darkgray  darkgray  darkgray A9A9A9
 gray  gray  gray 808080
 lightslategray  lightslategray  lightslategray 778899
 slategray  slategray  slategray 708090
 dimgray  dimgray  dimgray 696969
 darkslategray  darkslategray  darkslategray 2F4F4F
 black  black  black 000000