【Red Hat 】vim编辑器的常用命令以及使用技巧
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编辑器的常用命令以及使用技巧相关推荐
- Linux基础(1)--Vim编辑器的常用命令
Vim编辑器的常用命令 指令模式 输入模式 底行模式(shift+:) 指令模式 指令模式命令也叫命令行模式 – G 光标置于文本最后一行,最后一列.大写输入为按键"Shift+g" ...
- red hat linux基本命令行,Red Hat Enterprise Linux4 一些常用命令总结
1. ls 命令 # ls 列出当前目录下的所有文件和文件夹 # ls -l 列出文件.目录.连接等的详细信息 # ls -o 不会列出 group 的信息 # ls -w 按行排列条目 # l ...
- c语言 常用命令,嵌入式基础—C语言(1)—vim编辑器的常用命令
~:家目录 $:提示符 [2] 开启终端 ctrl+shift+n:打开为当前目录 ctrl+alt+t:打开终端默认为家目录 [3] ls 浏览目录 ls -a 浏览所有的文件,包括隐藏 ...
- 卷毛崽|Linux自学|Vim 编辑器与 Shell 命令脚本
Vim编辑器与 Shell 命令脚本 1.Vim 文本编辑器: (1) vim常见命令 (2) vim 更改主机名(RHCSA考题) (3)vim 配置网卡ip(RHCSA考题) (4) vim配置y ...
- vim编辑器的常用技巧
vim编辑器的常用技巧 文章目录 vim编辑器的常用技巧 前言 Vi的使用 vi的三种模式 常用按键说明 Vim额外功能 多文件编辑 多窗口编辑 参考文章 前言 我们在使用 Windows 系统时,如 ...
- Linux学习笔记-Vim编辑器与Shell命令脚本
一.Vim文本编辑器 Vim文本编辑器,它默认会安装在当前所有的Linux操作系统上,是一款超棒的文本编辑器. Vim编辑器中设置了三种模式(命令模式.末行模式和编辑模式),每种模式分别又支持多种不同 ...
- Vim编辑器与Shell命令脚本
1 Vim文本编辑器 如何使用Vim编辑器来编写.修改文档,然后通过逐个配置主机名称.系统网卡以及Yum软件仓库参数文件等 在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数& ...
- Linux中vim编辑器保存退出命令
Linux中vim编辑器保存退出命令 进入vim编辑器,输入 i 进入编辑状态 按esc退出编辑 常用的保存退出命令如下: 1.:w(保存编辑的文件内容,但不退出vim编辑器) 2.:w!(强制写文件 ...
- linux dd 编辑,Vim编辑器中,在命令模式下的dd命令是用来( )。
Vim编辑器中,在命令模式下的dd命令是用来( ). 更多相关问题 下列说法中不正确的是()A.-1的立方根是-1B.0的平方根与立方根相等C.-4的平方根是±2D.每个数都有一个立方 设s=11+1 ...
最新文章
- 本机无法访问虚拟机上的nignx
- 分块试水--CODEVS5037 线段树练习4加强版
- java发送内嵌图片邮件
- Python根据IP地址获取MAC地址
- Amazon S3 各服務據點速度比較
- mongodb数据库的安装 for windows版本 0916
- 转: java服务器端成长指南
- ICCV 2021|“白嫖”性能的MixMo,一种新的数据增强or模型融合方法
- xwt100编程器使用方法与xtw100没有找到编程器解决办法
- HDFS容错性设计有哪些?
- LeetCode-整形数组组合最大数
- 任务列表,任务办理,转办任务,委派任务
- 百词斩个人中心功能测试
- 织梦php开发tags功能开发,织梦全网最新联动筛选功能的实现(单选和多选)可显示分类的文章...
- 从RTP包中分析OPUS码流
- 【数据结构】物流运输(最短路DP)
- Go的研习笔记-day13(以Java的视角学习Go)
- 微信摇一摇动画效果加音效
- 使用vs1003制作MP3问题总结
- 北京大学 李胜 计算机,rasterization-北京大学计算机系图形与交互技术室.pdf
热门文章
- Linux常用命令笔记2---文件管理4
- Kprobe在Linux kernel debug中的应用
- 关于《0 bug -- C/C++商用工程之道》的一处bug
- iOS 11开发教程(十七)iOS11应用视图之使用按钮接收用户输入
- WebDAV服务漏洞利用工具DAVTest
- iOS 9应用开发教程之显示编辑文本标签文本框
- ArduinoYun快速入门教程第1章ArduinoYun概览
- iOS cell 里需要创建n个元素
- lisp 焊缝_超声波焊接工具性能参数求解与参数图绘制
- python turtle库有什么用_Python中turtle库的使用