Linux vim编辑器

简介: Linux vim编辑器

一、vim介绍

  • vi 是文本编辑器
  • 特点:
  1. 只能编辑文本内容,不能排版
  2. 不支持鼠标
  3. 没有菜单
  4. 只有命令
#打开文件
vim /root/shell/a
#打开文件并定位到第10行
vim /root/shell/a +10

二、vi 编辑器三种模式:

  1. 命令模式
    vi 文件就是命令模式,使用命令就可以对文件进行编辑,删除,定位,复制,粘贴,替换等操作
  2. 末行模式
    执行保存,退出,强制退出,另存为等操作
  3. 编辑模式
    编辑文本。

**三种模式的转换:**编辑模式 (esc键)—> 命令行模式(shift 和 : ) —>底行模式(esc键) --> 命令行模式(i、a) --> 编辑模式

三、命令行常用命令

命令 功能
o 在当前行后面插入一空行
O 在当前行前面插入一空行
dd 删除光标所在行
ndd 从光标位置向下连续删除 n 行
yy 复制光标所在行
nyy 从光标位置向下连续复制n行
p 粘贴
u 撤销上一次命令
gg 回到文件顶部
G 回到文件末尾
/str 查找str,如果要查询下一个str,使用n(向下查找)或者N(向上查找)

四、底行常用命令

命令 功能
:w 文件 另存为
:w 保存(ctrl + s)
:q 退出, 如果没有保存,不允许退出
:q! 强行退出, 不保存退出
:wq 保存并退出
:x 保存并退出
:set nu 设置行号
:%s/旧文本/新文本/g 文本替换

目录
相关文章
|
20天前
|
Ubuntu Linux 测试技术
Linux系统之部署轻量级Markdown文本编辑器
【10月更文挑战第6天】Linux系统之部署轻量级Markdown文本编辑器
68 1
Linux系统之部署轻量级Markdown文本编辑器
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
24天前
|
存储 运维 搜索推荐
|
26天前
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
18 5
|
25天前
|
机器学习/深度学习 Linux 编译器
Linux入门3——vim的简单使用
Linux入门3——vim的简单使用
53 1
|
6天前
|
IDE 搜索推荐 开发工具
LunarVim,vim编辑器推荐
【10月更文挑战第9天】
|
13天前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
15 0
|
2月前
|
存储 Linux 编译器
linux中vim介绍以及常用命令大全
linux中vim介绍以及常用命令大全
71 8
|
3月前
|
搜索推荐 Linux 网络安全
Linux系统中的Vim编辑器
【8月更文挑战第21天】Vim是一款功能强大的文本编辑器,在Linux系统中广泛使用。它具有三种基本模式:命令模式,用于执行操作但不能编辑文本;插入模式,允许用户像常规编辑器那样输入文本;底线命令模式,用于保存、退出及查找替换等操作。Vim还支持多窗口编辑、宏录制及插件扩展等功能,并可通过配置文件个性化设置。因其高效性、良好的可移植性和远程编辑能力,Vim特别适用于开发者和系统管理员。
|
3月前
|
开发工具
vim编辑器常用命令
vim编辑器常用命令
81 1