vi 和 vim 基本介绍

news/2025/1/1 12:35:00/

Linux系统会内置vi文本编辑器
Vim可以看做Vi的增强版本,具有代码补全,编译,错误跳转等功能。

常用的三种模式

  1. 正常模式(一般模式):
    vim打开一个文档直接进入一般模式(默认的模式)。可以【上下左右】移动光标,可【删除字符】,【删除整行】,【复制、粘贴】处理文档。

  2. 插入模式(编辑模式):
    i, I, o, O, a, A 等字母之后进入编辑模式,一般按 i

  3. 命令行模式:
    可以使用相关指令,完成读取,存盘,替换,离开vim、显示行号等。

三种模式相互切换

在这里插入图片描述

常用快捷键:

  1. 拷贝:yy:拷贝当前行, 5yy:拷贝当前向下5行, 粘贴(输入 p
  2. 删除:dd:删除当前行, 5dd:删除当前向下5行。
  3. 在文件中查找某个单词【命令行下 /关键字, 回车查找, 输入 n 查找下一个】。
  4. 设置、取消文件行号:【命令行下: set nuset nonu
  5. 一般模式下,快捷键到文件首行: gg,末行: G
  6. 撤销:一般模式下,按 u
  7. 移动到固定行(如:20):一般模式下,输入20,再输入shift+g

http://www.ppmy.cn/news/310831.html

相关文章

IPv6 kernel config

kernel 4.4 kernel配置ipv6可参考如下配置 1、 Networking support ---> Networking options ---> [*]The IPv6 protocol 2、 Networking support ---> Networking options ---> Network packet filtering framework (Netfilter) ---> IPv6 Netfilter Config…

linux vi命令详解

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi n filename :打开文件,并将光标置于第n行首 vi filename :打开文件,并将光标置于最后一行首 vi /pattern filename:打开文件&#xff…

vim参数详解

借用鸟哥大人的精美说明,贴在这里以防自己忘记的时候查看。 一般模式: 移動游標的方法 h 或 向左方向鍵(←) 游標向左移動一個字元 j 或 向下方向鍵(↓) 游標向下移動一個字元 k 或 向上方向鍵(↑) 游標向上移動一個字元 l 或 向右方向鍵(→) 游標向右移…

S5PV210 LINUX内核移植

环境:debian 6 linux 2.6.35.7 arm-linux-gcc: LINUX只是一个内核,不能算是操作系统。操作系统还包括更多的东西,比如用户界面。我们要做的第一步是要让内核在目标版运行起来。 移植准备 1. 目标板 已经安装bootloader目标板。 2.交叉工具链…

linux中vi指令干嘛的,Linux系统中的vi/vim指令【详解】

vi是Unix世界里极为普遍的全屏幕文本编辑器,vim是它的改进版本Vi IMproved的简称。几乎可以说任何一台Unix机器都会提供这套软件。 只要简单的在Shell下执行vi就可以进入 vi 的编辑环境。在实际操作之前先对它有个了解会比较好。 vi 有两种模式,输入模式以及指令模式。输入模…

vi和vim详解

vi和vim详解 vi编辑器是Linux最基本的文本编辑工具。 vim具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计。 文章目录 vi和vim详解三种常见模式正常模式插入模式命令行模式 三种模式的转化图vi/vim键盘图 三种常见模式 正常模式 使…

vim使用(三):.viminfo和.vimrc

1. viminfo 在vim中操作的行为,vim会自动记录下来,保存在 ~/.viminfo 文件中。 这样为了方便下次处理, 如:vim打开文件时,光标会自动在上次离开的位置显示。 原来搜索过的字符串,新打开文件时自动高亮显示。…

linux3-vim/vi命令

vi编辑器简介 vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 …