2011-10-02 13:20:09 +00:00
|
|
|
.TH "GEANY" "1" "October 02, 2011" "geany @VERSION@" ""
|
2006-06-08 14:45:14 +00:00
|
|
|
.SH "NAME"
|
|
|
|
Geany \(em a small and lightweight IDE
|
|
|
|
.SH "SYNOPSIS"
|
|
|
|
.PP
|
2008-02-16 11:21:24 +00:00
|
|
|
\fBgeany\fR [\fBoption\fP] [\fP+number\fP] [\fBfiles ...\fP]
|
2006-06-08 14:45:14 +00:00
|
|
|
.SH "DESCRIPTION"
|
|
|
|
.PP
|
|
|
|
Geany is a small and fast editor with basic features of an integrated development environment.
|
|
|
|
.PP
|
|
|
|
Some of its features: syntax highlighting, code completion, code folding, symbol/tag lists and
|
|
|
|
many supported filetypes like C(++), Java, PHP, HTML, DocBook, Perl and more.
|
|
|
|
.PP
|
2008-09-01 11:15:16 +00:00
|
|
|
Homepage: http://www.geany.org/
|
2006-06-08 14:45:14 +00:00
|
|
|
.SH "OPTIONS"
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB\fP \fBfiles ...\fP " 10
|
|
|
|
A space-separated list of filenames. Absolute and relative filenames can be used. Geany also
|
|
|
|
recognises line and column information when appended to the filename with colons, e.g.
|
|
|
|
"geany foo.bar:10:5" will open the file foo.bar and place the cursor in line 10 at column 5.
|
2008-05-18 16:27:08 +00:00
|
|
|
.IP "\fB\fP \fB\fP " 10
|
|
|
|
Projects can also be opened but a project file (*.geany) must be the first non-option argument.
|
|
|
|
All additionally given files are ignored.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB\fP \fB\+number\fP " 10
|
|
|
|
Set initial line
|
|
|
|
.I number
|
2008-09-07 18:21:47 +00:00
|
|
|
for the first opened file (same as \-\-line, do not put a space
|
2008-02-16 11:21:24 +00:00
|
|
|
between the + sign and the number). E.g. "geany +7 foo.bar" will open the file foo.bar and
|
|
|
|
place the cursor in line 7.
|
|
|
|
.IP "\fB\fP \fB\-\-column\fP " 10
|
2008-09-07 18:21:47 +00:00
|
|
|
Set initial column number for the first opened file (useful in conjunction with \-\-line).
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-c\fP, \fB\-\-config\fP " 10
|
2006-10-03 13:16:42 +00:00
|
|
|
Use an alternate configuration directory. Default configuration directory is
|
2008-11-13 14:37:47 +00:00
|
|
|
~/.config/geany/ and there resides geany.conf and some template files.
|
2009-01-15 18:20:19 +00:00
|
|
|
.IP "\fB\fP \fB\-\-ft\-names\fP " 10
|
2007-11-12 09:27:43 +00:00
|
|
|
Print a list of Geany's internal filetype names (useful snippets configuration).
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-g\fP, \fB\-\-generate\-tags\fP " 10
|
2007-09-28 15:43:01 +00:00
|
|
|
Generate a global tags file (see documentation).
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-P\fP, \fB\-\-no\-preprocessing\fP " 10
|
2007-09-28 15:43:01 +00:00
|
|
|
Don't preprocess C/C++ files when generating tags.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-i\fP, \fB\-\-new-instance\fP " 10
|
2006-10-03 13:16:42 +00:00
|
|
|
Don't open files in a running instance, force opening a new instance.
|
|
|
|
Only available if Geany was compiled with support for Sockets.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-l\fP, \fB\-\-line\fP " 10
|
2006-10-03 13:16:42 +00:00
|
|
|
Set initial line number for the first opened file.
|
2010-04-11 21:56:50 +00:00
|
|
|
.IP "\fB\fP \fB\-\-list\-documents\fP " 10
|
|
|
|
Return a list of open documents in a running Geany instance.
|
|
|
|
This can be used to read the currently opened documents in Geany from an external script
|
|
|
|
or tool. The returned list is separated by newlines (LF) and consists of the full,
|
|
|
|
UTF\-8 encoded filenames of the documents.
|
|
|
|
Only available if Geany was compiled with support for Sockets.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-m\fP, \fB\-\-no-msgwin\fP " 10
|
2006-09-29 07:42:13 +00:00
|
|
|
Don't show the message window. Use this option if you don't need compiler messages
|
2006-06-08 14:45:14 +00:00
|
|
|
or VTE support.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-n\fP, \fB\-\-no-ctags\fP " 10
|
2007-11-12 09:27:43 +00:00
|
|
|
Don't load symbol completion and call tip data. Use this option, if you don't want to use them.
|
2006-10-03 13:16:42 +00:00
|
|
|
For more information please see documentation.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-p\fP, \fB\-\-no-plugins\fP " 10
|
2007-08-09 15:51:33 +00:00
|
|
|
Don't load plugin support.
|
2009-01-15 18:20:19 +00:00
|
|
|
.IP "\fB\fP \fB\-\-print-prefix\fP " 10
|
2007-12-18 17:03:39 +00:00
|
|
|
Print installation prefix, the data directory, the lib directory and the locale directory (in
|
|
|
|
this order) to stdout, each per line. This is mainly intended for plugin authors to detect
|
|
|
|
installation paths.
|
2011-11-20 14:46:30 +01:00
|
|
|
.IP "\fB-r\fP, \fB\-\-read-only\fP " 10
|
|
|
|
Open all files given on the command line in read-only mode. This only applies to files
|
|
|
|
opened explicitly from the command line, so files from previous sessions or project
|
|
|
|
files are unaffected.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-s\fP, \fB\-\-no-session\fP " 10
|
2007-08-09 15:51:33 +00:00
|
|
|
Don't load the previous session's files.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-t\fP, \fB\-\-no-terminal\fP " 10
|
2006-06-08 14:45:14 +00:00
|
|
|
Don't load terminal support. Use this option, if you don't want to load the virtual terminal
|
|
|
|
emulator widget at startup. If you don't have libvte.so.4 installed, then terminal-support is
|
2006-10-03 13:16:42 +00:00
|
|
|
automatically disabled. Only available if Geany was compiled with support for VTE.
|
2009-11-23 21:03:24 +00:00
|
|
|
.IP "\fB\fP \fB\-\-socket-file\fP " 10
|
|
|
|
Use this socket filename for communication with a running Geany instance
|
2009-01-15 18:20:19 +00:00
|
|
|
.IP "\fB\fP \fB\-\-vte-lib\fP " 10
|
2006-06-08 14:45:14 +00:00
|
|
|
Specify explicitly the path including filename or only the filename to the VTE library, e.g.
|
2006-09-29 07:42:13 +00:00
|
|
|
/usr/lib/libvte.so or libvte.so. This option is only needed, when the autodetection doesn't
|
2006-10-03 13:16:42 +00:00
|
|
|
work. Only available if Geany was compiled with support for VTE.
|
2009-01-15 18:20:19 +00:00
|
|
|
.IP "\fB-v\fP, \fB\-\-verbose\fP " 10
|
|
|
|
Be verbose (print useful status messages).
|
|
|
|
.IP "\fB-V\fP, \fB\-\-version\fP " 10
|
2006-06-08 14:45:14 +00:00
|
|
|
Show version information and exit.
|
2008-02-16 11:21:24 +00:00
|
|
|
.IP "\fB-?\fP, \fB\-\-help\fP " 10
|
2006-10-03 13:16:42 +00:00
|
|
|
Show help information and exit.
|
2006-06-08 14:45:14 +00:00
|
|
|
.PP
|
2006-10-03 13:16:42 +00:00
|
|
|
Geany supports all generic GTK options, a list is available on the help screen.
|
2006-06-08 14:45:14 +00:00
|
|
|
.SH "AUTHOR"
|
|
|
|
.PP
|
2008-02-16 11:21:24 +00:00
|
|
|
This manual page was written by the Geany developer team. Permission is
|
2006-06-08 14:45:14 +00:00
|
|
|
granted to copy, distribute and/or modify this document under
|
2007-11-12 09:27:43 +00:00
|
|
|
the terms of the GNU General Public License, Version 2.
|
2006-06-08 14:45:14 +00:00
|
|
|
.PP
|
|
|
|
The complete text of the GNU General Public License can be found in @GEANY_DATA_DIR@/GPL-2.
|