1GEANY(1) GEANY(1)
2
3
4
6 Geany — a small and lightweight IDE
7
9 geany [option] [+number] [files ...]
10
12 Geany is a small and fast editor with basic features of an integrated
13 development environment.
14
15 Some of its features: syntax highlighting, code completion, code fold‐
16 ing, symbol/tag lists and many supported filetypes like C(++), Java,
17 PHP, HTML, DocBook, Perl and more.
18
19 Homepage: http://geany.uvena.de
20
22 files ...
23 A space-separated list of filenames. Absolute and relative
24 filenames can be used. Geany also recognises line and column
25 information when appended to the filename with colons, e.g.
26 "geany foo.bar:10:5" will open the file foo.bar and place the
27 cursor in line 10 at column 5.
28
29 +number
30 Set initial line number for the first opened file (same as
31 --line, do not put a space between the + sign and the num‐
32 ber). E.g. "geany +7 foo.bar" will open the file foo.bar and
33 place the cursor in line 7.
34
35 --column
36 Set initial column number for the first opened file (useful
37 in conjunction with --line).
38
39 -c, --config
40 Use an alternate configuration directory. Default configura‐
41 tion directory is ~/.geany/ and there resides geany.conf and
42 some template files.
43
44 -d, --debug
45 Run Geany in debug mode, which means being verbose and print‐
46 ing lots of information.
47
48 , --ft-names
49 Print a list of Geany's internal filetype names (useful snip‐
50 pets configuration).
51
52 -g, --generate-tags
53 Generate a global tags file (see documentation).
54
55 -P, --no-preprocessing
56 Don't preprocess C/C++ files when generating tags.
57
58 -i, --new-instance
59 Don't open files in a running instance, force opening a new
60 instance. Only available if Geany was compiled with support
61 for Sockets.
62
63 -l, --line
64 Set initial line number for the first opened file.
65
66 -m, --no-msgwin
67 Don't show the message window. Use this option if you don't
68 need compiler messages or VTE support.
69
70 -n, --no-ctags
71 Don't load symbol completion and call tip data. Use this
72 option, if you don't want to use them. For more information
73 please see documentation.
74
75 -p, --no-plugins
76 Don't load plugin support.
77
78 --print-prefix
79 Print installation prefix, the data directory, the lib direc‐
80 tory and the locale directory (in this order) to stdout, each
81 per line. This is mainly intended for plugin authors to
82 detect installation paths.
83
84 -s, --no-session
85 Don't load the previous session's files.
86
87 -t, --no-terminal
88 Don't load terminal support. Use this option, if you don't
89 want to load the virtual terminal emulator widget at startup.
90 If you don't have libvte.so.4 installed, then terminal-sup‐
91 port is automatically disabled. Only available if Geany was
92 compiled with support for VTE.
93
94 --vte-lib
95 Specify explicitly the path including filename or only the
96 filename to the VTE library, e.g. /usr/lib/libvte.so or lib‐
97 vte.so. This option is only needed, when the autodetection
98 doesn't work. Only available if Geany was compiled with sup‐
99 port for VTE.
100
101 -v, --version
102 Show version information and exit.
103
104 -?, --help
105 Show help information and exit.
106
107 Geany supports all generic GTK options, a list is available on the help
108 screen.
109
111 This manual page was written by the Geany developer team. Permission is
112 granted to copy, distribute and/or modify this document under the terms
113 of the GNU General Public License, Version 2.
114
115 The complete text of the GNU General Public License can be found in
116 /usr/share/geany/GPL-2.
117
118
119
120geany 0.14 April 19, 2008 GEANY(1)