打开vim编辑器
命令格式:
vim 文件路径
vim编辑器的工作模式
进入编辑器后
默认为命令模式
进入输入模式
a 在光标后插入
o 换行插入
i 在光标前插入
返回命令模式
esc 键
进入末行模式

光标的移动
翻页
向下翻动一整页内容
page Down
Ctrl+F
向上反动一整页内容
Page Up
Ctrl+B
行内快速跳转
跳转至行首
Home键
^键
0 键
跳转到行尾
End键
$ 键
向右移动#个字符
#+右方向键
向左移动#个字符
#+左方向键
行间快速跳转
跳转文件行首
1+G
GG
跳转到文件末尾行
G
跳转到文件中的第#行
#+G
行号显示
:set nu 显示行号
:set nonu 不显示行号
复制/粘贴/删除
复制
删除光标处的单个字符
x
DEL
删除当前光标所在行
dd
删除从光标处开始的#行内容
#dd
删除当前光标之前到行首的所有字符
d^
删除当前光标处到行尾的所有字符
d$
粘贴
复制当前行整行的内容到剪切板
yy
复制从光标处开始的#行内容
#yy
删除
将缓冲区的内容粘贴到光标位置处之后
p
文件内容查找
从上而下在文中查找字符串“word”
/word
从下而上在文中查找字符串“word”
?word
定位下一个匹配的被查找字符串
n
定位上一个匹配的被查找的字符串
N
撤销编辑
按一次取消最近的一次操作
多次重复按u键,恢复已进行的多步操作
u
用于取消对当前所做的所有编辑
U

保存文件及退出vim编辑器

保存文件
保存
:w
另存为其他文件
:w /root/newfile
退出编辑器
未修改退出
:q
放弃对文件内容的修改,并退出
:q!
保存文件退出编辑器
:wq
文件内容替换
将当前行中查找到的第一个字符串“old”替换为“new”
:s /old/new
将当前行中查找到的所有字符串“old”替换为“new”
:s /old/new/g
在行号“#,#”范围内替换所有的字符串“old”替换为“new”
:#,# s/old/new/g
在整个文件范围内替换所有的字符串“old”替换为“new”
:% s/old/new/g
在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认
:s /old/new/c

Linux:VIM编辑器的使用的更多相关文章

  1. Linux vim编辑器使用详解

    在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明: Linux默认自带vi(vim)编辑器,其程序包为: [root@xuegod163 ~]# rpm -qf `--1.8 ...

  2. Linux Vim编辑器使用简单讲解

    在Linux中,主要编辑器为vi或者vim,本文围绕vim做简单的讲解说明:Linux默认自带vi(vim)编辑器,其程序包为:[root@linuxidc.com ~]# rpm -qf `whic ...

  3. 4.linux vim 编辑器的基本操作

    一.vim编辑器基本操作       1.vim 编辑器 :  三种工作模式                              命令模式           a.i.o             ...

  4. Linux vim编辑器

    1.工作模式 命令模式(a,i,o等键)——>输入模式 输入模式(Esc键)——>命令模式 命令模式(:键)——>末行模式 末行模式(Esc键)——>命令模式 2.vim使用命 ...

  5. Linux - vim 编辑器

    gconf-editor # 配置编辑器 /etc/vimrc # 配置文件路径 vim +24 file # 打开文件定位到指定行 vim file1 file2 # 打开多个文件 vim -O2 ...

  6. Linux vim编辑器常用命令

    Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器 常用的vim命令如下图 补充: num+命令 对命令执行num次,如  5dd:剪切一行 * 5  即剪切5行,其它如此 /text   ...

  7. linux VIM编辑器常用指令

    一般模式 查看文本-移动光标 [Ctrl] + [f] 屏幕『向前』移动一页 [Ctrl] + [b]  屏幕『向后』移动一页  n<space> 按下数字后再按空格键,光标会向右移动这一 ...

  8. Linux.vim编辑器显示行号

    显示行号 :set number 取消显示行号:set nonumber

  9. linux vim编辑器使用

    小i 在光标所在行位置停止不动开始写入内容 大I 在光标所在行行首开始写入内容 小a 在光标所在行当前字符后开始写入内容 大A 在光标所在行行尾开始写入内容 小o 在光标所在行下一行开始写入内容 大O ...

  10. linux下vim编辑器查找 关键字

    在  linux  vim 编辑器 下查找   关键字 方法[一] 1?short_open_tag : 它的意思是vim 打开文件的第一行 ? : 它的意思是反向查找 short_open_tag ...

随机推荐

  1. openssl 证书请求和签名命令req基本分析

    一 基本概念: OpenSSL 是一个开源项目,其组成主要包括一下三个组件: openssl:多用途的命令行工具 libcrypto:加密算法库 libssl:加密模块应用库,实现了ssl及tls o ...

  2. Idea中Maven的安装

    Maven 软件的下载 为了使用Maven 管理工具,我们首先要到官网去下载它的安装软件.通过百度搜索“Maven“, 点击Download 链接,就可以直接进入到Maven 软件的下载页面: 目前最 ...

  3. SAP-BP 创建客商(摘抄)

    FORM frm_bp02 . * 更改供应商所需变量 DATA:l_xfeld TYPE xfeld, "复选框 ls_data TYPE vmds_ei_main, "供应商总 ...

  4. PlayJava Day029

    1.Java Reflection:Reflection(反射)是被视为动态语言的关键 反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息 并能直接操作任意对象的内部属性及 ...

  5. Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)

    场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...

  6. condense 参数

    " 删除左右空格,中间空格压缩至一格 result = condense( ' abc def ').result = condense( val = ' abc def '). " ...

  7. 解决:target overrides the `GCC_PREPROCESSOR_DEFINITIONS`

    [!] Please close any current Xcode sessions and use `******.xcworkspace` for this project from now o ...

  8. Linux学习入门-------------------------VMvare与镜像的安装与配置

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/qq_39038465/article/d ...

  9. 使用gitolite搭建Git服务器

    使用gitolite搭建Git服务器 运行环境 Ubuntu18.04 gitolite 搭建过程 安装好Ubuntu18.04系统 更新系统 sudo apt update sudo apt upg ...

  10. Linux系统学习 二十一、SAMBA服务—相关文件、配置文件详解

    3.相关文件 常用文件: /etc/samba/smb.conf      #配置文件 /etc/samba/lmhosts        #对应NetBIOS名与主机的IP的文件,一般Samba会自 ...