目录
频道首页
📚 linux vim编辑器
收藏
0
xy20118 最近修改于 2024-04-05 13:43:58

前言 ^.~

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 image ::: ::: center image :::

set list #显示隐藏字符 ::: center image :::

#替换模式:r一次 R可以一直替换

可视化模式: 可以选择 v进入

内容大纲
批注笔记
📚 linux vim编辑器
ArticleBot
z
z
z
z
主页
会议室
Git管理
文章
云文档
看板