Home System Tutorial LINUX Linux text editor Jed

Linux text editor Jed

Feb 11, 2024 am 11:40 AM
linux linux tutorial linux system linux command shell script embeddedlinux Getting started with linux linux learning

A text editor is one of the basic tools for any programmer, but text editors under the Linux terminal have many powerful options but a steep learning curve. Now, Jed, a terminal-based editor, offers a convenient option for both beginners and experienced users. Jed features ease of use, drop-down menus, and a surprising array of features, making it one of the most popular Linux terminal text editors. In this article, we’ll take a closer look at what Jed does and how to install and use it on Linux.

Jed Convenient drop-down menus make it easy for new users to use the terminal text editor. You may have heard of the typical Linux text editors like Emacs, Vim, and Nano, but there are a ton of open source text editors for Linux, and I aimed to give 31 of them a fair test in December.

Install Jed

On Linux, your distribution's repository may allow Jed to be installed through your package manager:

$ sudo dnf install jed
Copy after login

This is not true for all distributions, but it is an easy application to compile from source. First, download the S language (Jed's writing language) and install it (please replace x.y.z with the corresponding version number):

$ wget https://www.jedsoft.org/releases/slang/slang-x.y.z.tar.bz2
$ tar xvf slang*bz2
$ cd slang-x.y.z
$ ./configure ; make
$ sudo make install
Copy after login

After installation, do the same for the Jed source code (please replace x.y.z with the corresponding version number):

$ wget https://www.jedsoft.org/releases/jed/jed-x.y.z.tar.bz2
$ tar xvf jed*bz2
$ cd jed-x.y.z
$ ./configure ; make
$ sudo make install
Copy after login

Start Jed

Jed runs in the terminal, so to start it, just open a terminal and type jed:

F10 key ==> File   Edit   Search   Buffers   Windows   System   Help
 
 
     This is a scratch buffer.  It is NOT saved when you exit.
 
     To access the menus, press F10 or ESC-m and the use the arrow
     keys to navigate.
 
     Latest version information is available on the web from
     .  Other sources of JED
     information include the usenet newsgroups comp.editors and
     alt.lang.s-lang.  To subscribe to the jed-users mailing list, see
     .
 
     Copyright (C) 1994, 2000-2009  John E. Davis
     Email comments or suggestions to .
 
[ (Jed 0.99.19U) Emacs: *scratch*    ()  1/16   8:49am ]
Copy after login

How to use Jed

Jed's instructions for autoloading are clear and helpful. You can access the top menu by pressing the F10 key or the Esc key and then the letter M. This will put your cursor into the menu bar at the top of Jed, but it won't open the menu. To open the menu, press the Enter key on your keyboard. Use the arrow keys to navigate through each menu.

The on-screen menu is not only helpful for first-time users, it also provides great keyboard shortcut reminders for experienced users. For example, you can probably guess how to save a file you're working on. Enter the File menu and select Save. If you want to speed up the process, you can memorize the Ctrl X, then Ctrl S key combination (yes, that's two key combinations in a row).

Explore Jed’s Features

For a simple editor, Jed has a surprising range of useful features. It has a built-in multiplexer that allows you to open multiple files at the same time, but it will be "stacked" on top of another file so you can switch between them. You can split your Jed window to have multiple files on screen at the same time, change your color theme, or open a shell.

Many of Jed's "unhyped" features, such as key combinations for navigation and control, will be obvious to anyone with experience using Emacs. However, when a key combination is very different from what you expect, there is a slight learning (or lack thereof) curve. For example, Alt B in GNU Emacs moves the cursor back one word, but in Jed it is the shortcut key for the Buffers menu by default. This caught me off guard, about once per sentence in this article.

Linux text editor Jed

Jed also has modes that allow you to load modules or plugins to help you write specific kinds of text. For example, I wrote this article using the default text mode, but when I was writing in Lua, I was able to switch to lua mode. These patterns provide syntax highlighting and help match parentheses and other delimiters. You can see which patterns are bundled with Jed in /usr/share/jed/lib, and since they are written in S, you can browse the code and potentially learn a new language.

Try Jed

In this article, we have introduced Jed, a terminal-based text editor. It is a convenient and easy-to-use Linux text editor with many practical features, such as multiplexers, color themes, and built-in shells. . Jed's drop-down menus are a great option for users who don't like remembering key combinations for every function. Whether you are a beginner or an experienced user, Jed is a very useful Linux text editor worth trying.

The above is the detailed content of Linux text editor Jed. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What computer configuration is required for vscode What computer configuration is required for vscode Apr 15, 2025 pm 09:48 PM

VS Code system requirements: Operating system: Windows 10 and above, macOS 10.12 and above, Linux distribution processor: minimum 1.6 GHz, recommended 2.0 GHz and above memory: minimum 512 MB, recommended 4 GB and above storage space: minimum 250 MB, recommended 1 GB and above other requirements: stable network connection, Xorg/Wayland (Linux)

vscode cannot install extension vscode cannot install extension Apr 15, 2025 pm 07:18 PM

The reasons for the installation of VS Code extensions may be: network instability, insufficient permissions, system compatibility issues, VS Code version is too old, antivirus software or firewall interference. By checking network connections, permissions, log files, updating VS Code, disabling security software, and restarting VS Code or computers, you can gradually troubleshoot and resolve issues.

How to run java code in notepad How to run java code in notepad Apr 16, 2025 pm 07:39 PM

Although Notepad cannot run Java code directly, it can be achieved by using other tools: using the command line compiler (javac) to generate a bytecode file (filename.class). Use the Java interpreter (java) to interpret bytecode, execute the code, and output the result.

Can vscode be used for mac Can vscode be used for mac Apr 15, 2025 pm 07:36 PM

VS Code is available on Mac. It has powerful extensions, Git integration, terminal and debugger, and also offers a wealth of setup options. However, for particularly large projects or highly professional development, VS Code may have performance or functional limitations.

What is vscode What is vscode for? What is vscode What is vscode for? Apr 15, 2025 pm 06:45 PM

VS Code is the full name Visual Studio Code, which is a free and open source cross-platform code editor and development environment developed by Microsoft. It supports a wide range of programming languages ​​and provides syntax highlighting, code automatic completion, code snippets and smart prompts to improve development efficiency. Through a rich extension ecosystem, users can add extensions to specific needs and languages, such as debuggers, code formatting tools, and Git integrations. VS Code also includes an intuitive debugger that helps quickly find and resolve bugs in your code.

How to use VSCode How to use VSCode Apr 15, 2025 pm 11:21 PM

Visual Studio Code (VSCode) is a cross-platform, open source and free code editor developed by Microsoft. It is known for its lightweight, scalability and support for a wide range of programming languages. To install VSCode, please visit the official website to download and run the installer. When using VSCode, you can create new projects, edit code, debug code, navigate projects, expand VSCode, and manage settings. VSCode is available for Windows, macOS, and Linux, supports multiple programming languages ​​and provides various extensions through Marketplace. Its advantages include lightweight, scalability, extensive language support, rich features and version

What is the main purpose of Linux? What is the main purpose of Linux? Apr 16, 2025 am 12:19 AM

The main uses of Linux include: 1. Server operating system, 2. Embedded system, 3. Desktop operating system, 4. Development and testing environment. Linux excels in these areas, providing stability, security and efficient development tools.

How to check the warehouse address of git How to check the warehouse address of git Apr 17, 2025 pm 01:54 PM

To view the Git repository address, perform the following steps: 1. Open the command line and navigate to the repository directory; 2. Run the "git remote -v" command; 3. View the repository name in the output and its corresponding address.

See all articles