【Linux学习之路 | vim编译器】vim编译器的使用

1. 什么是VI/VIM编译器

  • VI是UNIX操作系统和类UNIX操作系统中最通用的文本编译器.
  • vim编译器是从vi发展出来的性能更强大的文本编译器.

2. 准备

  • 将一个文件copy至桌面.执行命令cd 桌面/.
  • vim打开该文件直接进入一般模式.

3. 一般模式

该模式下可以使用上下左右移动光标. 也可以删除字符或删除整行来处理内容. 也可以使用复制粘贴来处理文件数据。

 
语法 功能描述
yy (copy) 复制光标当前一行
数字yy 复制从光标开始的一行到几行
p (paste) 箭头移动到目标行粘贴
u 撤销
dd (delect) 删除光标所在的一行
数字dd 删除从光标所在行开始到第几行
x 剪切一个字母, 相当于del
X 剪切一个字母, 相当于backspace
yw (copy word) 复制一个单词
dw (delect word) 删除一个单词
shift+^ 光标移动到行头
shift+$ 光标移动到行尾
1+shift+g 移动到页头
shift+g 移动到页尾

4. 编辑模式

一般模式下可以进行删除,复制,粘贴等动作.但无法编辑文件内容. 可以按下i之后进入编辑模式.如果想回到一般模式,则需按下esc键退出.

5. 指令模式

一般模式下,输入:/?三个任意一个按钮,都可以将光标移动到最底下的那一行.

:w

保存

:q (quit) 退出
:! 强制执行
/要查找的词 n查找下一个, N往上查找
:noh (no height) 取消高亮提示
:set nu 显示行号
:set nonu 关闭行号

:%s/old/new/g

用new的内容替换匹配到的old的内容

相关推荐

  1. Linux学习 | vim编译器vim编译器使用

    2024-06-12 19:04:03       7 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-12 19:04:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-12 19:04:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-12 19:04:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-12 19:04:03       18 阅读

热门阅读

  1. 互动技巧( Interaction Skills 业务分析能力)

    2024-06-12 19:04:03       7 阅读
  2. Excel分组做散点图

    2024-06-12 19:04:03       8 阅读
  3. 最大N个数与最小N个数之和

    2024-06-12 19:04:03       6 阅读
  4. 【MeshLib & VTK】MeshLib PK VTK

    2024-06-12 19:04:03       7 阅读
  5. userservice

    2024-06-12 19:04:03       6 阅读
  6. NLP--逻辑回归

    2024-06-12 19:04:03       6 阅读
  7. 【Spring Cloud】配置中心详细介绍及使用

    2024-06-12 19:04:03       6 阅读
  8. 【镜像制作】Oracle JDK项目镜像压缩

    2024-06-12 19:04:03       7 阅读
  9. Spring Boot整合Knife4j-3.0.3

    2024-06-12 19:04:03       10 阅读