Part I. Using jEdit

This part of the user's guide covers jEdit's text editing commands, along with basic usage of macros and plugins.

This part of the user's guide was originally written by Slava Pestov and is maintained by the jEdit core development team.

Table of Contents

2. Conventions
3. Starting jEdit
3.1. Command Line Usage
3.1.1. Miscellaneous Options
3.1.2. Configuration Options
3.1.3. Edit Server Options
3.2. Java Virtual Machine Options
4. jEdit Basics
4.1. Interface Overview
4.2. Multiple Views
4.3. Switching Buffers
4.4. Buffer Sets and closing buffers
4.5. Window Docking Layouts
4.6. The Status Bar
4.7. The Action Bar
5. Working With Files
5.1. Creating New Files
5.2. Opening Files
5.3. Saving Files
5.3.1. Two-Stage Save
5.3.2. Autosave and Crash Recovery
5.3.3. Backups
5.4. Line Separators
5.5. Character Encodings
5.5.1. Commonly Used Encodings
5.6. The File System Browser (FSB)
5.6.1. Navigating the File System
5.6.2. The Tool Bar
5.6.3. The Commands Menu
5.6.4. The Plugins Menu
5.6.5. The Favorites Menu
5.6.6. Keyboard Shortcuts
5.7. Reloading From Disk
5.8. Task Monitor, and background I/O tasks
5.9. Printing
5.10. Closing Files and Exiting jEdit
6. Editing Text
6.1. Moving The Caret
6.2. Selecting Text
6.2.1. Range Selection
6.2.2. Rectangular Selection
6.2.3. Multiple Selection
6.3. Keyboard Focus
6.4. Inserting and Deleting Text
6.5. Undo and Redo
6.6. Working With Words
6.6.1. What's a Word?
6.7. Working With Lines
6.8. Working With Paragraphs
6.9. Wrapping Long Lines
6.9.1. Soft Wrap
6.9.2. Hard Wrap
6.10. Scrolling
6.11. Transferring Text
6.11.1. The Clipboard
6.11.2. Quick Copy
6.11.3. General Register Commands
6.12. Markers
6.13. Search and Replace
6.13.1. Searching For Text
6.13.2. Replacing Text
6.13.3. HyperSearch
6.13.4. Multiple File Search
6.13.5. The Search Bar
7. Editing Source Code
7.1. Edit Modes
7.1.1. Mode Selection
7.1.2. Syntax Highlighting
7.2. Tabbing and Indentation
7.2.1. Soft Tabs
7.2.2. Elastic Tabstops
7.2.3. Automatic Indent
7.3. Commenting Out Code
7.4. Bracket Matching
7.5. Abbreviations
7.5.1. Positional Parameters
7.6. Folding
7.6.1. Collapsing and Expanding Folds
7.6.2. Navigating Around With Folds
7.6.3. Miscellaneous Folding Commands
7.6.4. Narrowing
8. Customizing jEdit
8.1. The Buffer Options Dialog Box
8.2. Buffer-Local Properties
8.3. The Global Options Dialog Box
8.3.1. The General Pane
8.3.2. The Abbreviations Pane
8.3.3. The Appearance Pane
8.3.4. The Context Menu Pane
8.3.5. The Docking Pane
8.3.6. The Editing Pane
8.3.7. The Encodings Pane
8.3.8. The Gutter Pane
8.3.9. The Large Files Pane
8.3.10. The Mouse Pane
8.3.11. The Plugin Manager Pane
8.3.12. The Printing Pane
8.3.13. The Proxy Servers Pane
8.3.14. The Saving and Backup Pane
8.3.15. The Shortcuts Pane
8.3.16. The Status Bar Pane
8.3.17. The Syntax Highlighting Pane
8.3.18. The Text Area Pane
8.3.19. The Tool Bar Pane
8.3.20. The View Pane
8.3.21. The File System Browser Panes
8.4. The jEdit Settings Directory
8.4.1. The jEdit properties file
8.4.2. Site Properties
9. Using Macros
9.1. Recording Macros
9.2. Running Macros
9.3. How jEdit Organizes Macros
10. Installing and Using Plugins
10.1. The Plugin Manager
10.2. Installing and Updating Plugins
10.3. Plugin Sets
A. Keyboard Shortcuts
B. The Activity Log
C. History Text Fields
D. Glob Patterns
E. Regular Expressions
F. Macros Included With jEdit
F.1. C/C++ macros
F.2. Clipboard Macros
F.3. Editing Macros
F.4. File Management Macros
F.5. User Interface Macros
F.6. Java Code Macros
F.7. Miscellaneous Macros
F.8. Property Macros
F.9. Text Macros