Vim编辑器使用

article/2025/10/19 22:23:15

什么是vim?

Vim 是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (https://www.vim.org/) 自己也说 vim 是一个程序开发工具而不是文字处理软件。vim是vi的加强版。

vi/vim的使用

基本上vi/vim共分为三种模式,分别是命令模式(Command mode)、输入模式(Insert mode)、和一般模式(默认模式)。

怎么打开vi编辑器?

先要安装vim,sudo apt-get install vim

直接在控制台输入命令:vi filename/vim filename

如果当前路径没有我们要打开的文件,vi会帮我创建一个,如果当前路径有文件,则会直接打开这个文件

vi编辑器的三种模式

一般模式

直接打开文件默认就是一般模式

一般模式快捷键

快捷键

功能描述

光标移动

k / ↑

光标向上移动

j / ↓

光标向下移动

h / ←

光标向左移动

l / →

光标向右移动

PageUp

向上翻页

PageDown

向下翻页

n+shift+g

跳转到第n行

shift+g

跳转到最末行

gg

跳转到第一行

文本查找与替换

/word

在文件中搜索关键字word

n

查找下一个关键字

N

查找上一个关键字

撤销重做

u

撤销上一步的操作,等价于Windows的Ctrl+Z

Ctrl+r

重做上一步的操作。

删除、剪切、复制、粘贴

dw

删除一个单词

dd

删除当前行

ndd

删除光标后n行

x

剪切光标选中的字符

y

复制光标所选的内容

yy

复制当前行

nyy

复制当前行后n行

p

将复制的数据粘贴在当前行的下一行

P

将复制的数据粘贴在当前行的上一行

区块操作

v

选择多个字符

V

可以选择多行

插入模式

可以按键盘的i从一般模式切换到插入模式

从插入模式切换到一般模式,直接按esc键

进入/退出插入模式快捷键

快捷键

功能描述

i

在当前光标所在位置插入文本

a

在当前光标所在位置的下一个字符插入文本

o

在光标所在位置后插入新行

r

替换当前光标所在位置的字符

R

可以替换当前光标所在位置之后的字符,按下”Esc”则退出

ESC

退出插入模式

命令行模式

按键盘上的:可以切换到命令行模式

如果在命令行模式下,输入set number可以显示行号

命令行模式快捷键

快捷键

功能描述

w

保存文档

w

另存为以为文件名的文档

r

读取文件名为filename的文档

q

直接退出软件,前提是文档未做任何修改

q!

不保存修改,直接退出软件

wq

保存文档,并退出软件。

set nu

在行首加入行号

set nonu

不显示行号

set hlsearch

搜索结果高亮显示

! command

回到终端窗口,执行command命令,按回车键可切回vim。

vim编辑器移动光标

可以使用上下左右按键,如果没有小键盘,可以是通过键盘的KJHL来移动光标

K:向上移动

J:向下移动

H:向左移动

L:向右移动

vim编辑器的快速定位

gg:将光标定位到第一行

G:将光标定位到最后一行,我试了好像shift+g也可以

ngg:将光标定位到底n行

vim编辑器的复制

先将光标放在我们要复制的内容的行首,使用上下左右按键来选择文字,选择好之后按键盘上的Y,接着按ESC回到一般模式,把光标移动到我们要复制的地方,然后按键盘上的P

这里可以先按下v就是可视化,可以选择多行

使用快捷键来复制

先将光标放在我们要复制的内容的行首,双击"yy",然后把光标移动到我们要复制的地方,接着按P

yy:复制当前行

nyy:复制当前行下的N行

vim编辑器的删除命令

方法一:直接进入插入模式,使用delete删除

方法二:使用dd命令

dd:删除光标所在行

ndd:删除n行

n1,n2d:删除指定范围的行,需要在命令模式下操作

vim的撤销

在一般模式下直接按键盘上的“u”,注意,关闭过的文本文件不能再撤销如果不清楚自己现在在哪个模式,可以使用esc按键来回到一般模式反撤销:ctrl+r

vim的保存

q!:强制退出,不保存

wq:保存退出

q:退出不保存,前提是没有修改过文件

vim的文件对比

vimdiff file1 file2 file3


http://chatgpt.dhexx.cn/article/6JLFC2tj.shtml

相关文章

Linux之vim编辑器的使用

目录 一、vim是什么? 试验1: 二.命令模式继承用法: vim命令模式的快捷键: 光标移动: vim文本复制相关操作: vim文本编辑操作: 三.末行模式命令用法 部分快捷键: 四.vim编辑器的配置原理 一、vim是什么? vi…

linux之《vim编辑器》

目录 一.vim的基本概念 ​编辑 命令模式(Normal mode) 插入模式(Insert mode) 末行模式(last line mode) 三者的转换图 二.vim的基本操作 1. 命令模式 2. 插入模式 3. 尾行模式 三. 简单vim配置…

Linux中vi与vim编辑器

初始化的Linux虚拟机是没有vim编辑器的,需要手动下载安装: vim安装命令: yum -y install vim vi profile 打开文件,并将光标置于第8行 vi 8 profile 打开最后一行 vi profile 按n查找下一个,按N查找上一个 打开…

Vim编辑器使用技巧

此文章适合学生、泛linux领域开发运维人员、linux爱好者阅读,希望通过此文章可以帮助大家更轻松的使用vim编辑器。 vim编辑器是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。vim是自由软件。vim普遍被推崇为…

编辑器之神——vim编辑器

编辑器之神——vim编辑器 一、vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的,因此可以在其他…

Linux之如何使用Vim编辑器

什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 Linux中必须要会使用Vim(查看内容,编辑内容,保存内容) 简单的来说, …

vim编辑器详细教程

目录 一,第一讲 第一节: 移动光标 第二节 vim的进入和退出 第三节 文本编辑之删除 第四节 文本编辑之插入 第五节 文本编辑之添加 第六节 编辑文件 第一讲小结 二,第二讲 第一节 删除类命令 第二节 更多删除类命令 第三节 关于命令和对象…

vim编辑器使用教程

文章目录 前言一、vim 的三种工作模式二、vim 基本操作1、编辑2、复制粘贴3、撤销4、跳转5、查找和替换6、自动缩进7、分屏8、其他 三、vim 配置文件 前言 vim 是 Linux 系统内置的「文本编辑器」,用于查看或编辑文件的内容,学会使用 vim 编辑器&#x…

vi和vim编辑器

《Linux从入门到精通》 第一章 macOS Linux_CentOS7.6安装 第二章 网络连接的三种模式 第三章 VMware中的虚拟机克隆 第四章 虚拟机快照 第五章 Linux的目录结构 文章目录 《Linux从入门到精通》前言一、vi编辑器简介二、vim基本使用1.一般模式2.编辑模式3.指令模式4.vim配置文…

Linux Vim编辑器使用

1、基本介绍 linux系统会内置 vi 文本编辑器 Vim具有程序编辑的能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译即错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 …

在Windows下安装Vim编辑器

在windows下安装vim其实非常简单,不需要配置什么配置文件之类的。。。就几个步骤搞定的事情非要搞得这么麻烦,真的服了。。。 首先,先去vim的github下载vimPC版 要是你不想麻烦的去找,请直接点击链接直达: 32位:githu…

Linux-vim编辑器的使用

本篇博客讲解vim编辑器的使用!!!最实用教程!!!没有之一!!! vim编辑器有三种模式 命令模式:对文本进行复制、粘贴、删除、撤销等【默认进入命令模式】 输入模式…

Vim编辑器的安装与使用

1、导读 下面给大家讲解一下Linux/ununtu系统下的文本编辑神器——vim编辑器的安装及基本使用方法。 2、安装vim编辑器 如果没有安装vim编辑器的,可在终端下输入一下命令进行安装: sudo apt-get install vim 安装过程中提示:[y/n]? 时…

Vim编辑器的基本使用

vi编辑器是Unix系统最初的编辑器。它使用控制台图形模式来模拟文本编辑窗口,允许查看文件中的行、在文件中移动、插入、编辑和替换文本。尽管它可能是世界上最复杂的编辑器(至少讨厌它的人是这么认为的),但其拥有的大量特性使其成…

vim编辑器的使用

1. vim 的介绍 vim 是一款功能强大的文本编辑器,也是早年 Vi 编辑器的加强版,它的最大特色就是使用命令进行编辑,完全脱离了鼠标的操作。 vim的安装方法: sudo apt install vim 2. vim 的工作模式 命令模式编辑模式末行模式 …

【vim编辑器的使用】

目录 1. vim的编辑器的使用 1.1 vim 文件名 :表示将文件用vim编辑器打开​ 2. vim的三种编辑模式 2.1 命令模式 2.2 插入模式 2.3 底行模式 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程…

VIM编辑器

VI介绍 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程…

编辑器之神——vim编辑器(详细、完整)

作者:永不落的梦想 作者主页:传送 座右铭:过去属于死神,未来属于自己 本文专栏:Liunx篇 神器使用篇 今日鸡汤:当你想要放弃的时候想想当初为什么坚持到这里 目录 一、vi和vim介绍 二、vim的三种模式…

Vim编辑器常用命令

Vim编辑器常用命令 Vim三种工作模式(命令模式、输入模式和编辑模式)Vim打开文件Vim快捷方向键和以单词为单位移动Vim插入文本Vim查找文本Vim替换文本Vim删除文本vim复制和粘贴文本Vim保存退出文本Vim光标移动多行编辑正则替换文本内容 行尾添加大小写转换…

Vim 编辑器 - 基础入门

目录 一、Vim 编辑器介绍 二、Vim 编辑器的 6 种基本模式 三、常用模式切换 四、Vim 基本操作 01、进入 Vim / 打开文件 02、输入文本 03、移动光标 04、删除文本 05、重复命令 06、复制 / 剪切 / 粘贴 07、可视模式 08、替换文本 09、撤销 10、保存文档 11、退…