vim编辑器分为三种模式:命令模式、输入模式、末行模式(插入模式)

下面为大家介绍一些常用的vim编辑器的常见的快捷键已经使用技巧



显示行号和翻页
:set nu  显示行号
:set nonu 取消行号
page up 向上翻页
page down 向下翻页
插入
a 在当前光标后面插入内容
A 在当前行末尾插入内如
i 在当前光标前插入内容
I 在当前行行首插入内容
o 在当前行的下方插入行
O 在当前行的上方插入行


光标跳转
L 将光标跳转到当前屏幕最后一行
H 将光标跳转到当前屏幕第一行
M 将光标跳转到当前屏幕的中间行
G 将光标跳转到文件的最后一行
gg 将光标跳转到文件的第一行
nG 将光标跳转到文件的第n行
$ 将光标移动到当前行的行尾
0 将光标移动到当前行的行首
w
将光标向后跳动一个单词
b 将光标向前跳动一个单词


删除(剪切)复制
x 删除光标所在处的一个字符
dw 删除光标所在处的一个单词
D 删除光标所在处到行尾的内容
d0 删除光标所在处到行首的内容
dd 删除光标所在行
dG 删处光标所在处到文件末尾的内容
nx 删处光标所在处后的n个字符
:1,3d 删处指定行数内容
yy 复制光标所在行
nyy 复制当前行以下n行
:1,3y 复制指定行
p 粘贴在光标所在行的下方
P 粘贴在光标所在行的上方


替换与撤销
r 替换光标所在处的字符
R 从光标所在处开始连续替换
:%s /旧/新/g 对指定内容进行全文替换
:1,10s /旧/新/g 对指定行替换
u 取消上一步操作
Ctrl+r 反撤销(用于撤销多了返回)


 

搜索
/** 搜索内容并区分大小写
:/set ic 下次搜索区分大小写
:/set noic 下次搜索区分大小写
n 搜索指定内容下一个位置
N  搜索指定内容上一个位置
保存退出
ZZ 保存退出
:w 保存
:w 路径 另存为
:wq 保存并退出
:q! 强制退出
:wq! 强制保存退出
读取/入新文件
:e /路径 编辑新的文档
:r /路径 将当前文档中读入其它文档
:!命令 不退出执行命令
:r !命令 将执行命令的结果导入进来

定义快捷键

格式为::map    Ctrl+v字母    执行命令

例如,定义一个在首行注释的快捷键:

执行::map    Ctrl+vW    I#<ESC>         //在行首插入“#”退出




回车以后执行Ctrl+w 就会直接在行首插入#

定义    :ab    a    b         //定义一个a的,定义一个b。输入a后回车或者空格后得到b


例如:




以上定义系统重启后则消失,如果需要永久改变则在用户根目录下创建一个文件“.vimrc

例如为root定义:

在家目录下创建文件

修改文件内容,保存即可

转载于:https://blog.51cto.com/sunjie123/1694315

【Red Hat 】vim编辑器的常用命令以及使用技巧相关推荐

  1. Linux基础(1)--Vim编辑器的常用命令

    Vim编辑器的常用命令 指令模式 输入模式 底行模式(shift+:) 指令模式 指令模式命令也叫命令行模式 – G 光标置于文本最后一行,最后一列.大写输入为按键"Shift+g" ...

  2. red hat linux基本命令行,Red Hat Enterprise Linux4 一些常用命令总结

    1. ls 命令 # ls    列出当前目录下的所有文件和文件夹 # ls -l 列出文件.目录.连接等的详细信息 # ls -o 不会列出 group 的信息 # ls -w 按行排列条目 # l ...

  3. c语言 常用命令,嵌入式基础—C语言(1)—vim编辑器的常用命令

    ~:家目录 $:提示符 [2] 开启终端 ctrl+shift+n:打开为当前目录 ctrl+alt+t:打开终端默认为家目录 [3] ls 浏览目录 ls   -a     浏览所有的文件,包括隐藏 ...

  4. 卷毛崽|Linux自学|Vim 编辑器与 Shell 命令脚本

    Vim编辑器与 Shell 命令脚本 1.Vim 文本编辑器: (1) vim常见命令 (2) vim 更改主机名(RHCSA考题) (3)vim 配置网卡ip(RHCSA考题) (4) vim配置y ...

  5. vim编辑器的常用技巧

    vim编辑器的常用技巧 文章目录 vim编辑器的常用技巧 前言 Vi的使用 vi的三种模式 常用按键说明 Vim额外功能 多文件编辑 多窗口编辑 参考文章 前言 我们在使用 Windows 系统时,如 ...

  6. Linux学习笔记-Vim编辑器与Shell命令脚本

    一.Vim文本编辑器 Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器. Vim编辑器中设置了三种模式(命令模式.末行模式和编辑模式),每种模式分别又支持多种不同 ...

  7. Vim编辑器与Shell命令脚本

    1  Vim文本编辑器 如何使用Vim编辑器来编写.修改文档,然后通过逐个配置主机名称.系统网卡以及Yum软件仓库参数文件等 在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数& ...

  8. Linux中vim编辑器保存退出命令

    Linux中vim编辑器保存退出命令 进入vim编辑器,输入 i 进入编辑状态 按esc退出编辑 常用的保存退出命令如下: 1.:w(保存编辑的文件内容,但不退出vim编辑器) 2.:w!(强制写文件 ...

  9. linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。

    Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...

最新文章

  1. 本机无法访问虚拟机上的nignx
  2. 分块试水--CODEVS5037 线段树练习4加强版
  3. java发送内嵌图片邮件
  4. Python根据IP地址获取MAC地址
  5. Amazon S3 各服務據點速度比較
  6. mongodb数据库的安装 for windows版本 0916
  7. 转: java服务器端成长指南
  8. ICCV 2021|“白嫖”性能的MixMo,一种新的数据增强or模型融合方法
  9. xwt100编程器使用方法与xtw100没有找到编程器解决办法
  10. HDFS容错性设计有哪些?
  11. LeetCode-整形数组组合最大数
  12. 任务列表,任务办理,转办任务,委派任务
  13. 百词斩个人中心功能测试
  14. 织梦php开发tags功能开发,织梦全网最新联动筛选功能的实现(单选和多选)可显示分类的文章...
  15. 从RTP包中分析OPUS码流
  16. 【数据结构】物流运输(最短路DP)
  17. Go的研习笔记-day13(以Java的视角学习Go)
  18. 微信摇一摇动画效果加音效
  19. 使用vs1003制作MP3问题总结
  20. 北京大学 李胜 计算机,rasterization-北京大学计算机系图形与交互技术室.pdf

热门文章

  1. Linux常用命令笔记2---文件管理4
  2. Kprobe在Linux kernel debug中的应用
  3. 关于《0 bug -- C/C++商用工程之道》的一处bug
  4. iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
  5. WebDAV服务漏洞利用工具DAVTest
  6. iOS 9应用开发教程之显示编辑文本标签文本框
  7. ArduinoYun快速入门教程第1章ArduinoYun概览
  8. iOS cell 里需要创建n个元素
  9. lisp 焊缝_超声波焊接工具性能参数求解与参数图绘制
  10. python turtle库有什么用_Python中turtle库的使用