博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vim的一些使用
阅读量:6673 次
发布时间:2019-06-25

本文共 590 字,大约阅读时间需要 1 分钟。

Vim的三种模式

  • normal(普通模式)
  • insert(插入模式)
  • command(命令模式)

Vim的工作方式不同于常规的编辑器,在常规编辑器下对应到Vim中就是一直使用insert模式进行操作,但是Vim并不是这样设计的,在Vim下的操作流程为:打开Vim(默认为normal模式)->快速移动到自己需要的位置->进入insert模式修改少部分文本->(按ESC)回到normal模式寻找下一个需要编辑的地方->进入ins模式修改...就这样循环下去,当满足自己要求后,在普通模式下按Shift + : 进入命令行模式,然后wq(或x)退出并保存文件.

对文件的基本操作

在命令行模式下:

  • :x 和 :wq 表示保存并退出
  • :q! 表示退出但不保存
  • :w 表示保存

对内容的基本操作

在普通模式下:

  • hjkl 分别表示 向左移动光标 向下移动光标 向上移动光标 向右移动光标
  • dd 表示删除当前行
  • yy 表示复制当前行
  • p 表示粘贴
  • o 表示在光标的下方开一个新行
  • O 表示在光标的上方开一个新行
  • u 表示撤销操作
  • Ctrl + r 表示反撤销(等同于Undo)

另外的一些操作

按 i 进入插入模式

按 A 直接在当前行尾开始编辑
按 0 快速到行首,按 i 开始编辑

转载于:https://www.cnblogs.com/youpeng/p/10458865.html

你可能感兴趣的文章
yum error rpmts_HdrFromFdno: V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
查看>>
Access forbidden!
查看>>
码云五周年 —— 善待你的每一行代码
查看>>
Shell脚本踩坑记
查看>>
java.lang.IllegalArgumentException: 'sessionFactor
查看>>
extjs4.1 grid 分组 (对象是一个object)以及其它。
查看>>
HD wallet的创建、导入
查看>>
Ubuntu11.10下安装JDK+Eclipse+Maven
查看>>
NTFS For Mac 如何简单操作
查看>>
1.13
查看>>
DEDE织梦常用的调用方法
查看>>
sgu 222
查看>>
让spring-data-jpa解放你的DAO
查看>>
58沈剑:架构师的平凡之路
查看>>
Hibernate问题-read-write缓存策略
查看>>
C/C++语言中“:”的使用方法
查看>>
sql中实现汉字的拼音首字母查询
查看>>
Android 动态布局 (代码布局)
查看>>
MYSQL备份和恢复
查看>>
spark安装:在hadoop YARN上运行spark-shell
查看>>