JEDIT(1)
π JEDIT(1) π
jEdit β Programmer's Text Editor, but make it a whole personality
okay bestie, welcome to the jEdit manual page, section 1 of the manual. she's a Programmer's Text Editor written in Java and she is thriving. let's get into it π¦
β¨ SYNOPSIS β¨
jedit [ options ] [ files ]
that's it. that's the whole vibe. options and files. slay π
πΈ DESCRIPTION πΈ
so this manual page is a lil brief rundown of jEdit's command-line parameters, okay? it's not the whole story. the complete documentation lives inside jEdit itself β just hit the Help->jEdit Help</> menu item, or run jedit -usage from your terminal. both work. pick your fighter π
jEdit is a cross-platform text editor written in Java. and the feature set? it's giving everything: syntax highlighting, auto indent, folding, word wrap, abbreviation expansion, multiple clipboards, powerful search and replace, and much more. literally so much more. no cap π₯
on top of all that, jEdit is extremely customizable and extensible, using either:
- macros written in the BeanShell scripting language, or
- plugins written in Java
with plugins you can build a very powerful development environment for HTML, XML, C/C++, Python, Perl, Ruby, Lisp, Scheme, and many others. main character energy fr fr π
π¨ jEdit Requires A Java Runtime Environment Version 11 or later. not 10, not "close enough". 11+. that's the vibe check.
jEdit is released under the GNU General Public License, which you can find in the online help. iconic licensing behavior π
π GENERAL COMMAND LINE USAGE π
when you're opening files from the command line, you can tell jEdit exactly where to put the caret by specifying a line number or a marker. like so:
$ jedit MyApplet.java +line:10
$ jedit thesis.tex +marker:c
cute right? okay and also β command-line switches begin with a "-". some of them take a parameter. and if you have a file whose name begins with "-", you can still open it like this:
$ jedit -- -myfile
the -- is the bouncer at the club. it lets your dash-y file through π«Ά
π MISCELLANEOUS OPTIONS π
-log=levelβ sets the minimum log level to an integer between1and9. default is7. β οΈ has no effect when connecting to another instance via the edit server.-usageβ shows a brief command line usage message without starting jEdit. this same message also pops up if you specify an invalid switch. she's honest like that π-versionβ shows the version number without starting jEdit. quick lil peek, no commitment.--β specifies the end of command-line processing. further parameters are treated as file names, even if they begin with a dash. periodt.
π CONFIGURATION OPTIONS π
-pluginsβ enable loading of plugins. this is the default. has no effect when connecting to another instance via the edit server.-nopluginsβ disable loading of plugins. has no effect when connecting to another instance via the edit server.-restoreβ restore previously open files on startup. this is the default. your tabs are safe bestie β¨-norestoreβ do not restore previously open files on startup. fresh start, clean slate, new me.-run=scriptβ run the specified BeanShell script. β οΈ there can only be one of these parameters on the command line. one. don't be greedy.-settings=dirβ store user-specific settings in the directory named"dir", instead of the default$HOME/.jedit. the directory will be created automatically if it does not exist. has no effect when connecting to another instance via the edit server.-nosettingsβ start jEdit without loading user-specific settings. rawdogging the defaults, respect π«‘-startupscriptsβ run startup scripts. this is the default. has no effect when connecting to another instance via the edit server.-nostartupscriptsβ disable startup scripts. has no effect when connecting to another instance via the edit server.
π¦ EDIT SERVER OPTIONS π¦
for info about the edit server, go read the section "Starting jEdit"</> in the jEdit online help. iykyk.
-backgroundβ run jEdit in background mode. in background mode, the edit server will continue listening for client connections even after all views are closed. has no effect when connecting to another instance via the edit server. she's always listening. always. π-nobackgroundβ disable background mode. this is the default. has no effect when connecting to another instance via the edit server.-guiβ open an initial view. this is the default. has no effect when connecting to another instance via the edit server.-noguiβ do not open an initial view, and instead only open one when the first client connects. β οΈ can only be used in combination with the-backgroundswitch. you can use this switch to "pre-load" jEdit when you log in to your computer, for example. has no effect when connecting to another instance via the edit server.-serverβ store the server port info in the file named"server"inside the settings directory. this is the default.-server=nameβ store the server port info in the file named"name". file names for this parameter are relative to the settings directory.-noserverβ do not attempt to connect to a running edit server, and does not start one either. full lone wolf mode πΊ
π FILES π
~/.jeditβ each user who runs jEdit has a settings directory. its content is documented in the"Customizing jEdit"section of the online help. go read it, it's worth it π
β SEE ALSO β
π VERSION π
jEdit 5.7.0
π BUGS π
see http://www.jEdit.org/index.php?page=feedback for bug reporting information. found a bug? tell her gently, she's trying her best π
π WEB π
and that's the page, bestie!! this manual page for jEdit came to you from jEdit, dated October 25, 2010, living in section JEDIT(1) of the manual. go forth and edit something gorgeous β¨π
π¦
π¦ where this page comes from
- fedora 44: jedit 5.7.0-11.fc44 Β· GPL-2.0-or-later AND GFDL-1.1-no-invariants-or-later AND (SPL-1.0 OR LGPL-2.1-only) AND LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms