Home Operation and Maintenance Linux Operation and Maintenance Learn all aspects of Vim split-screen operation in 5 minutes

Learn all aspects of Vim split-screen operation in 5 minutes

Aug 03, 2023 pm 03:20 PM
vim


#The Vim split-screen function is implemented by splitting windows, which is a great tool for improving work efficiency. Whether we want to display two files at the same time, or display two different locations of a file at the same time, or compare two files side by side, etc., these can be achieved through split screen, which is very convenient for code comparison and copy and paste.

Learn all aspects of Vim split-screen operation in 5 minutes

Split the screen horizontally to open a new file

:sp linuxmi.py
Copy after login

or

:split linuxmi.py
Copy after login

This command splits the window horizontally for two windows, and place the cursor in the upper window.

Learn all aspects of Vim split-screen operation in 5 minutes

Open a new file in vertical split screen

:vsp linux.py:vsplit linux.py
Copy after login
Learn all aspects of Vim split-screen operation in 5 minutes

:sview linux.py ->只读分屏打开文件
Copy after login

In addition, when you want to open a window to edit a new file, you can use the following command: :new

从命令行直接打开多个文件且是分屏

vim -On file1, file2 ... ->垂直分屏vim -on file1, file2 ... ->水平分屏linuxmi@linuxmi:~/www.linuxmi.com$ vim -O3 linux.py linuxmi.py linuxmi.cpp
Copy after login
Learn all aspects of Vim split-screen operation in 5 minutes
Learn all aspects of Vim split-screen operation in 5 minutes

注:-O垂直分屏,-o水平分屏,n表示分几个屏。扩展:这些书,真tm肝……

另外搜索公众号Linux就该这样学后台回复“git书籍”,获取一份惊喜礼包。

实时调整当前窗口的宽度

  • ctrl-w > //向右加宽,默认值为1

  • ctrl-w N > //向右加宽宽度N

  • ctrl-w < // 同理

横屏/竖屏分屏打开当前文件

  • ctrl w s

  • ctrl w v

Switch split screen

  • ##ctrl w h,j,k,l

  • ##ctrl w Up, down, left and right keys

  • crtl w Switch between split-screen windows. After pressing, press another w

  • crtl wTo switch between split-screen windows, press r again to swap windows

  • crtl wTo switch between split-screen windows, press After finishing, press c again to close the window

Close split screen

There are several commands to close the window:

  • ctrl W c Close the current window

  • ##ctrl w q Close the current window, if there is only one split screen and exit vim
  • :only keep the current split screen
  • :hide close the current split screen

调整分屏的大小(宽度与高度)

  • ctrl+w = 所有分屏都统一高度

  • ctrl+w + 增加高度,默认值为1

  • ctrl+w - 减少高度

  • 10 ctrl+w + 增加10行高度

  • ctrl-w N + //当前屏高度加N

使用指定当前屏的调整高度

: res[ize] N
Copy after login

示例:

:resize 30
Copy after login

移动分屏:ctrl+W H,J,K,L

将屏幕移动到最顶端:ctrl-w + K

将屏幕移动到最低端:ctrl-w + J

将屏幕移动到最左边:ctrl-w + H

Move the screen to the far right: ctrl-w L

The above is the detailed content of Learn all aspects of Vim split-screen operation in 5 minutes. 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

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

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)

How to add the Escape key to your iPad keyboard How to add the Escape key to your iPad keyboard Apr 16, 2023 pm 01:43 PM

How to Remap CapsLock to ESC on iPad Keyboard Are you ready to make CapsLock the ESC key on your iPad? Here's all you need to do: Open the Settings app on your iPad Go to "General" then go to "Keyboard" Go to "Hardware Keyboard" Select "Modifier Keys" Select "CapsLockKey" and select "Escape" as Modifier Keys Now you're ready to try out the new hardware ESC key on your iPad by pressing CapsLock. Go to any application that uses the Escape key and you can test it immediately, such as vi/vim. Now you can use a physical keyboard from

How to use Vim to delete even or odd lines in Linux How to use Vim to delete even or odd lines in Linux May 22, 2023 pm 05:07 PM

The method of deleting even-numbered lines is as follows: :g/^/+1d The :gbobal command is used above. The gbobal command format is as follows: :[range]global/{pattern}/{command}global command is actually divided into two steps: first Scan all the lines within the range specified by [range] and mark the lines matching {pattern}; then execute the {command} command on the marked lines in sequence. If the marked lines are marked during the command operation on the previous matching lines, If you delete, move or merge, the mark will automatically disappear without executing the {command} command on the line. {command} can be an ex command or separated by |

A brief analysis of 3 methods to install Vim on Alpine Linux A brief analysis of 3 methods to install Vim on Alpine Linux Mar 24, 2023 pm 02:28 PM

In PHP development, using Vim is very common. However, you may encounter some problems installing Vim in Alpine Linux. This article will share how to install Vim on Alpine Linux.

Linux Tips: Cancel automatic indentation when pasting in vim Linux Tips: Cancel automatic indentation when pasting in vim Mar 07, 2024 am 08:30 AM

Preface: vim is a powerful text editing tool, which is very popular on Linux. Recently, I encountered a strange problem when using vim on another server: when I copied and pasted a locally written script into a blank file on the server, automatic indentation occurred. To use a simple example, the script I wrote locally is as follows: aaabbbcccddd. When I copy the above content and paste it into a blank file on the server, what I get is: aabbbcccddd. Obviously, this is what vim does automatically for us. Format indentation. However, this automatic is a bit unintelligent. Record the solution here. Solution: Set the .vimrc configuration file in our home directory, new

How to save and exit vim How to save and exit vim Aug 01, 2023 am 10:47 AM

How to save and exit vim: 1. Use shortcut keys to save and exit; 2. Use a separate command to save and exit; 3. Use automatic commands to save and exit; 4. Use shortcut keys to save the file.

Learn all aspects of Vim split-screen operation in 5 minutes Learn all aspects of Vim split-screen operation in 5 minutes Aug 03, 2023 pm 03:20 PM

Vim's split-screen function is implemented by splitting windows, which is a great tool for improving work efficiency. Whether we want to display two files at the same time, or display two different locations of a file at the same time, or compare two files side by side, etc., these can be achieved through split screen, which is very convenient for code comparison and copy and paste.

How to make VIM support Nginx .conf file syntax highlighting function How to make VIM support Nginx .conf file syntax highlighting function May 15, 2023 pm 12:10 PM

Manually modify the syntax file for downloading the nginx configuration file: nginx.vimwgethttp://www.vim.org/scripts/download_script.php?src_id=14376-onginx.vimCopy the file to the /usr/share/vim/vim74/syntax directory (It can also be a single-user directory ~/.vim/syntax/). Modify vim/usr/share/vim/vim74/filetype.vim to add aubufread,bufnewfile/etc/nginx/*,/usr/local/n

Detailed introduction to the encryption and decryption methods of Vim text in CentOS Detailed introduction to the encryption and decryption methods of Vim text in CentOS Dec 31, 2023 pm 02:49 PM

CentOS uses vim/vi to encrypt and decrypt files 1. Use vim/vi to encrypt: Advantages: After encryption, if you don’t know the password, you cannot see the plain text, including root users; Disadvantages: It is obvious that others know the encryption , it is easy for others to destroy encrypted files, including content destruction and deletion; I believe everyone is familiar with the vi editor. There is a command in vi to encrypt files. For example: 1) First, in the root master Create an experimental file text.txt under the directory /root/: [root@www~]#vim/vitext.txt2) Enter the editing mode, press ESC after entering the content, and then enter: X (note the capital X), Enter; 3)

See all articles