What is vi in linux
vi in linux is an editor in text mode. It can only edit characters and cannot typeset fonts and paragraphs. The vi editor can both create new files and edit files. There are Command, Insert and Visual Three command modes.
#The operating environment of this tutorial: linux7.3 system, Dell G3 computer.
What is vi in Linux
Vi is a text editor developed by Bill Joy of the University of California, Berkeley.
There are many text editors, such as gedit, kwrite, and OpenOffice in graphic mode. Editors in text mode include vi and vim (an enhanced version of vi). vi and vim are our most commonly used editors in Linux. vi or vim is the most basic text editing tool in Linux. Although vi or vim does not have the simple operation of clicking the mouse like a graphical interface editor, the vi editor can never be compared to a graphical interface editor in the character interface of system management and server management. Than.
Note: vi is the most classic text editor in unix/linux operating systems. It can only edit characters, but cannot typeset fonts and paragraphs; it can both create new files and edit files; it does not The menu only has commands, and there are many commands.
Although the operation mode of vi is very different from other commonly used text editors (such as gedit), it is still frequently used because it runs on a character interface and can be used in all unix/linux environments.
Three command modes of vi
Command (command) mode, used to enter commands
Insert (insert) Mode, used to insert text
Visual mode, used to visually highlight and select text
1 .Command mode:
Command mode is the working mode entered after starting vi, and can be converted to text editing mode and last line mode. In command mode, any characters entered from the keyboard are interpreted as editing commands and will not be displayed on the screen. If the characters entered are legal vi commands, vi will complete the corresponding action; otherwise vi will ring a warning.
2. Text editing mode:
Text editing mode is used for character editing. In command mode, enter i (insert command), a (append command) and other commands to enter text editing mode. Any characters entered at this time will be displayed on the screen as file content by vi. Press the Esc key to return to command mode from text editing mode.
3. Last line mode:
In command mode, press the ":" key to enter the last line mode. At this time, vi will display the ":" symbol year as the last line at the bottom of the screen. Mode prompt, waiting for the user to enter relevant commands. After the command is executed, vi automatically returns to command mode.
Related recommendations: "Linux Video Tutorial"
The above is the detailed content of What is vi in linux. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

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

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

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)

The five basic components of the Linux system are: 1. Kernel, 2. System library, 3. System utilities, 4. Graphical user interface, 5. Applications. The kernel manages hardware resources, the system library provides precompiled functions, system utilities are used for system management, the GUI provides visual interaction, and applications use these components to implement functions.

vscode built-in terminal is a development tool that allows running commands and scripts within the editor to simplify the development process. How to use vscode terminal: Open the terminal with the shortcut key (Ctrl/Cmd). Enter a command or run the script. Use hotkeys (such as Ctrl L to clear the terminal). Change the working directory (such as the cd command). Advanced features include debug mode, automatic code snippet completion, and interactive command history.

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.

Writing code in Visual Studio Code (VSCode) is simple and easy to use. Just install VSCode, create a project, select a language, create a file, write code, save and run it. The advantages of VSCode include cross-platform, free and open source, powerful features, rich extensions, and lightweight and fast.

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.

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.

There are six ways to run code in Sublime: through hotkeys, menus, build systems, command lines, set default build systems, and custom build commands, and run individual files/projects by right-clicking on projects/files. The build system availability depends on the installation of Sublime Text.
