频道首页
目录
📚 linux vim编辑器
收藏
0
前言 ^.~
vim ##命令模式 默认模式 (包括光标跳转 复制 粘贴 删除等快捷键)
| 快捷键 |效果 | | ------ | ------ | | vim -G | 跳转至最后一行| | gg 1G|跳转至第一行 | | gg 10G | 第10行 | | dd | 剪切一行 | | 10dd | 剪切10行 | | u |撤销 | | p | 粘贴 粘贴在下一行 | |yy |复制一行 | | 10yy |复制10行 | | ctrl r | 撤销 “撤销”的操作 | | set nu| 显示行号 | | /关键词 | 搜索关键词 | |0 或者^| 跳转到行首 |$| 跳转到行尾 |x|剪切一个字符 |i| 当前光标插入 |o| 在光标下一行进行操作
输入模式 命令模式 i a 都可以进入输入模式
末行模式 保存 查找替换 设置默认的参数等
| 命令 | 效果 | | ------ | ------ | | :w 新文件名|另存为 | | :w | 保存 | | :q | 退出不保存 | | ! | 后面接命令 执行命令 | | :r| 在当前文件夹读入其他内容 | | set nu | 显示行号 | | set cul | 加上下划线 |set ts4|tab 一次空格4 |set list| 显示隐藏字符 |nohl| 显示高亮 |set key =| 设置密码文件
查找替换
- s / / / 查找替换 首先先写范围 不写默认是光标所在行
- s /旧字符/新字符/修饰符
- % 全文
- 最后一行 $ 倒数第二行 字符 -1
- n 代表数字 第n行
- 3,10 3到10行
- . 当前行
- n,+3 从第n行到n+3行
- 修饰符 -g全局替换 i忽略大小写 c 替换前询问是否需要替换
开头加上#: % s/^/#/
详解:
[root@localhost opt]# vim test1 #直接新建一个文件test1 测试
戴夫·希思(Dave Heath)生于1931年,美国、费城、孤儿,四岁被遗弃,在孤儿院度过了童年,此后一生的艺术创作中,这种源自童年的缺憾都在不断的
影响着他。 #以摄影大师Dave Heath 内容进行检索
:%s/摄影师/phpotography/g #在全文查找摄影师替换为phpotography 详细截图下方显示
::: center ::: ::: center :::
set list #显示隐藏字符 ::: center :::
#替换模式:r一次 R可以一直替换
可视化模式: 可以选择 v进入
主页
会议室
Git管理
文章
云文档
看板