Linux vim常用操作命令

这篇具有很好参考价值的文章主要介绍了Linux vim常用操作命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vim和vi有什么区别,简单的理解vim是vi的升级版,所以直接用vim。
vim的所有操作是区分中英文大小写的,并且区分数字键盘(数字不能用小键盘)。
vim有三种工作模式:命令模式、文本编辑模式和最后行模式。

一、命令模式下的操作
1.1光标定位
键盘的上下左右可以移动,同时
k 上移
j 下移
h 左移
l 右移

ctrl+f 下一页(相当于page down)
ctrl+b 上一页(相当于page up)

H 将光标移到屏幕上的起始行(或最上行)
M 将光标移到屏幕中间
L 将光标移到屏幕最后一行
H和L命令还可以加数字。如2H表示将光标移到屏幕的第2行,3L表示将光标移到屏幕的倒数第3行。

w 右移光标到下一个字的开头
e 右移光标到一个字的末尾
b 左移光标到前一个字的开头
0 数字0,左移光标到本行的开始
$ 右移光标,到本行的末尾
^ 移动光标,到本行的第一个非空字符

1.2搜索(查日志时经常使用)
.搜索(命令行模式下)
/正向搜索字符串 如/str1 正向搜索字符串 str1
?反向搜索字符串 如?str1 反向搜索字符串 str1
n 继续搜索,找出搜索字符串下次出现的位置
shift + n 反向继续搜索

1.3替换和删除
rc 用 c 替换光标所指向的当前字符
5rA 用 A 替换光标所指向的后 5 个字符(nrc,n=5,c=A)

x 删除光标所指向的当前字符
3x 删除光标所指向的后 3 个字符(nx,n=3)

dw 删除光标右侧的字(可以包括下一行)
3dw 删除光标右侧的 3 个字(ndw,n=3)

db 删除光标左侧的字(可以包括上一行)
5db 删除光标左侧的 5 个字(ndb,n=5)

dd 删除光标所在行,并去除空隙
3dd 删除 3 行内容,并去除空隙(ndd,n=3)

1.4剪切和粘贴
从正文中删除的内容(如字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区中。用户可将其粘贴到正文中的指定位置。完成这一操作的命令是:
p 小写字母 p,将缓冲区的内容粘贴到光标的后面
P 大写字母 P,将缓冲区的内容粘贴到光标的前面

复制内容倒缓存区
yy 复制当前行到内存缓冲区
5yy 复制 5 行内容到内存缓冲区(nyy,n=5)

1.5撤销和重复
u 撤消前一条命令的结果
. 重复最后一条修改正文的命令

二、文本编辑模式下的操作
命令模式下按i进入编辑模式

编辑模式按esc回到命令模式

三、最后行模式下的操作
在命令模式下按冒号进入最后行模式(末行模式)
:q 如果有未修改缓冲区数据,退出
:q! 取消所有对缓冲区数据的修改并退出【不保存直接退出】
:w filename 将文件保存到另一个文件中
:wq 将缓冲区数据保存到文件中并退出
:a,bw filename 将第 a 行至第 b 行的内容写入 filename 文件

:set nu 显示行号
:333 将光标移到第 333 行

:set fileformat=unix 修改文件格式(复制Windows下面的一些文本进来时,对有些应用来说需要修改格式才能读取)
:set fileencoding文章来源地址https://www.toymoban.com/news/detail-746890.html

到了这里,关于Linux vim常用操作命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux——认识Linux的目录结构 & 常用命令 & vim命令 & 权限及其控制

    一切皆文件 文件分类 【安装】Linux环境下的 JDK的安装 安装配置 环境变量 1.进程kill -9 运行窗口退出 2.ctrl c退出 ls -a 查看所有文件(包含隐藏) ​ ls -la 查看所有文件详细信息 查看当前文件夹下的文件 在 Linux 系统中,ls 和 ll 命令都是用来列出目录内容的命令,它们的区别

    2024年02月16日
    浏览(61)
  • Linux常用命令之vim、cat、grep

    vim:编辑文件内容 cat:查看文件内容 grep:用于查找文件里符合条件的字符串 查找当前目录下,文件里面包含test字符串,且文件后缀是txt的文件:

    2024年01月17日
    浏览(48)
  • 53.Linux day03 文件查看命令,vi/vim常用命令

    今天进行了新的学习。 目录 1.cat a.查看单个文件的内容: b.查看多个文件的内容:  c.将多个文件的内容连接并输出到一个新文件: d.显示带有行号的文件内容:  2.more  3.less  4.head 5.tail  6.命令模式 7.插入模式   8.图片解析 用于查看和连接文件内容 以下是 cat 命令的基本

    2024年02月12日
    浏览(37)
  • 【linux】vim多行操作命令

    回顾:vi/vim常用命令 1. vim多行同时修改 2. vim复制/移动多行 3. vim删除多行 4. vim设置缩进空格 (1)当前用户生效 tabstop选项用于设置Tab键的宽度 shiftwidth选项用于设置自动缩进时使用的空格数 (2)当前shell会话生效   【参考文章】 [1]. vim复制多行 [2]. vim删除多行1 [3]. vim删除

    2024年02月21日
    浏览(47)
  • 第一章:Linux常用命令+VIM+SSH介绍+SSH密钥登录

    目录 一、Linux常用命令 1)# 与 $ 提示的区别 2)ifconfig 3) su 4) cd 5) 目录查看 6) 查看文件内容 7)创建目录及文件 8)复制和移动 9)其他 10) tar 11) which 12) whereis 13) find 14) chmod 二、vim一般使用 三、SSH介绍 1) 什么是SSH 2)SSH服务端和客户端 3)基本工作机制 四、

    2024年02月13日
    浏览(61)
  • 【Linus】vim的使用:命令模式、底行模式、插入模式、视图模式、替换模式的常用操作介绍

    目录 注意:以下操作前提是要确保你输入法是英文模式 一、进入和退出各个模式的方法 1.命令模式 2.底行模式 3.插入模式 4.视图模式 5.替换模式 二、在命令模式中一些常用的操作 1.移动光标 2.删除文字 3.复制/粘贴 4.替换 5.撤销上一次操作 6.更改 7.跳至指定的行 三、在底行

    2024年02月09日
    浏览(47)
  • Linux vim光标移动/退出命令/撤退操作/文本查找 等命令大全

    vim是Linux环境下一款强大、高度可定制的文本编辑工具。能够编辑任何的ASCII格式文件,对内容进行创建、查找、替换、修改、删除、复制、粘贴等操作。编写文件时,无需担心目标文件是否存在,若不存在则会自动在内存中创建,随保存操作输出到硬盘中。 哈喽,大家好,

    2024年02月05日
    浏览(50)
  • Linux中vim为什么直接可以操作jar包

    今天上线遇到了令人迷惑的问题,宽哥大佬排查的时候用vim直接查看了jar包,感觉很神奇,所以查了查资料; 学无止境!! JAR 文件的本质: JAR(Java ARchive)文件是 Java 平台上用于封装 Java 类文件、相关的元数据和资源文件的压缩包。JAR 文件使用了 ZIP 文件格式进行压缩和存

    2023年04月26日
    浏览(64)
  • Linux常用命令 - 简单命令

    who 功能:列出所有正在使用系统的用户相关信息。 date 功能:显示或者设置系统的日期和时间。 cal 功能:显示日历。 clear 功能:清除屏幕上的信息。 passwd 功能:更改用户密码。 文件处理命令 pwd (print working directiry) 功能:打印当前工作目录的绝对路径。 cd (change dircetor

    2024年02月09日
    浏览(45)
  • Linux:Linux常用操作命令

    本篇博客将介绍Linux操作系统中常用的命令,并为每个命令提供详细的介绍说明和相关的脚本实例。 man命令 man 命令用于查看命令的详细手册页。 help命令 help 命令用于获取shell内置命令的简要帮助信息。 shutdown命令 shutdown 命令用于关闭系统并执行关机操作。 reboot命令 reboot

    2024年02月10日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包