Geany 0.11 Enrico Tröger Nick Treleaven Frank Lanitz Geany 0.11 by Enrico Tröger by Nick Treleaven by Frank Lanitz Copyright © 2005-2007 This document is distributed under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found in the file COPYING included with the source code of this program and see Appendix D. Table of Contents 1. Introduction............................................................................................................................................1 1.1. About Geany ...............................................................................................................................1 1.2. About this document ...................................................................................................................1 1.3. Where to get it.............................................................................................................................1 1.4. License ........................................................................................................................................1 2. Installation..............................................................................................................................................3 2.1. Requirements ..............................................................................................................................3 2.2. Source compilation .....................................................................................................................3 2.3. Binary packages ..........................................................................................................................3 2.3.1. Fedora.............................................................................................................................4 2.3.2. Debian.............................................................................................................................4 2.3.3. SuSE ...............................................................................................................................4 2.3.4. Gentoo ............................................................................................................................4 3. Usage .......................................................................................................................................................5 3.1. Getting started .............................................................................................................................5 3.2. Command line options ................................................................................................................5 3.3. General ........................................................................................................................................6 3.3.1. Startup.............................................................................................................................7 3.3.2. Opening files from the command-line in a running instance .........................................7 3.3.3. Virtual terminal emulator widget (VTE) ........................................................................7 3.3.4. Defining own widget styles using .gtkrc-2.0 ..................................................................8 3.4. Character sets and Unicode Byte-Order-Mark (BOM)...............................................................9 3.4.1. Using character sets........................................................................................................9 3.4.2. Special encoding "None"..............................................................................................10 3.4.3. Unicode Byte-Order-Mark (BOM)...............................................................................10 3.5. Editing.......................................................................................................................................10 3.5.1. Drag and drop of text....................................................................................................11 3.5.2. Auto indentation ...........................................................................................................11 3.5.3. Construct completion....................................................................................................11 3.5.4. Bookmarks....................................................................................................................12 3.5.5. Send text through definable commands........................................................................12 3.5.6. Context actions .............................................................................................................12 3.6. Search, replace and go to ..........................................................................................................13 3.6.1. Find...............................................................................................................................13 3.6.2. Find usage.....................................................................................................................14 3.6.3. Find in files...................................................................................................................15 3.6.4. Replace .........................................................................................................................16 3.6.5. Go to tag definition.......................................................................................................17 3.6.6. Go to tag declaration ....................................................................................................17 3.6.7. Go to line ......................................................................................................................17 3.6.8. Regular expressions......................................................................................................17 3.7. Tags ...........................................................................................................................................18 3.7.1. Workspace tags.............................................................................................................19 3.7.2. Global tags....................................................................................................................19 3.8. Preferences ................................................................................................................................21 iii 3.9. Project Management .................................................................................................................30 3.9.1. New Project ..................................................................................................................31 3.9.2. Project Properties..........................................................................................................31 3.9.3. Close Project.................................................................................................................31 3.9.4. Open Project .................................................................................................................31 3.10. Build system............................................................................................................................31 3.10.1. Compile ......................................................................................................................32 3.10.2. Build ...........................................................................................................................32 3.10.3. Make all ......................................................................................................................32 3.10.4. Make custom target ....................................................................................................33 3.10.5. Make object ................................................................................................................33 3.10.6. Execute .......................................................................................................................33 3.10.7. Stopping running processes........................................................................................33 3.10.8. Set Includes and Arguments.......................................................................................34 3.10.9. Indicators ....................................................................................................................34 3.10.10. File type configuration settings ................................................................................34 3.11. Printing support.......................................................................................................................34 3.12. Keybindings ............................................................................................................................35 4. Configuration files................................................................................................................................39 4.1. Filetype definition files..............................................................................................................39 4.1.1. Format...........................................................................................................................39 4.1.2. Special file filetypes.common.......................................................................................42
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages68 Page
-
File Size-