Linux文档编辑之vim06

01.三种模式

  • 普通模式(命令模式):

    vim /etc/hostname
    
按键 功能
a 当前光标后插入内容
i 当前光标前插入内容
A 当前段落后插入内容
I 当前段落前插入内容
o 当前行后插入空行
O 当前行前插入空行
快捷键 功能描述(光标移动)
h 左移
j 下移
k 上移
l 右移
gg 文件首行
G 文件末行
nG n行
^或0 当前行首字符
$ 当前行尾字符
fx 当前行下一个x字符
Fx 当前行上一个x字符
W 右移一个单词
nW 右移n个单词
b 左移一个单词
nb 左移n个单词
快捷键 功能描述(操作)
x或delete键 删除光标当前字符
dd 删除一行
ndd 删除n行
d$ 删除光标至行尾内容
d^ 删除光标至行首内容
J 删除换行符,两行合一行
u 撤销上一步操作
U 撤销当前行的所有修改
rx 替换当前字符为x
yy 复制当前行
nyy 复制n行
p 粘贴至当前行后(下一行)
P 粘贴至当前行前(前一行)
ZZ 保存当前修改并退出
  • 输入模式(插入模式):编辑模式
    普通模式下--->按"i"键 --->进入到输入模式

    Ctrl+N 自动补齐功能

  • 末行模式:保存、退出、搜索、替换
    输入模式下--->按"esc"键到普通模式--->":"键到末行模式

操作 功能描述
:q 未修改退出
:q! 不保存并退出(强制退出)
:wq或:x 保存并退出
:w 保存
:w /root/a.txt 另存为
:n 到n行
:set nu 显示行号
:set nonu 取消行号
:set ignorecase 忽略大小写
/boot 查找boot,从上往下
?boot 查找boot,从下往上
n 定位下一个目标
N 定位上一个目标
:s/boot/BOOT 当前行第一个boot换为BOOT
:s/boot/BOOT/c 进行用户确认操作
:s/boot/BOOT/g 当前行所有boot换为BOOT
:3,5 s/boot/BOOT/g 第三到五行boot换为BOOT
:% s/boot/BOOT/g 全文boot替换为BOOT
:e /root/log.txt 当前下开启新文件
:r /root/log.txt 当前读入新文件
:split /root/1.txt 水平分割窗口
:vsplit /root/1.txt 垂直分割窗口
Ctrl+w+h 左边窗口
Ctrl+w+l 右边窗口
Ctrl+w+j 上边窗口
Ctrl+w+k 下边窗口
:close 关闭窗口
:!ls 在文件下执行命令
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,385评论 0 10
  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 31,122评论 3 48
  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 1,617评论 0 2
  • 一、Vim 模式介绍 普通模式(Normal mode)在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。...
    Bocchi阅读 423评论 0 1
  • 投机与投资是不一样的,投资业务是以深入分析为基础,确保本金的安全,并获得适当的回报。事实上,大部分的人挂着投资的名...
    李恻隐阅读 334评论 0 1

友情链接更多精彩内容