vim 编辑模式

一. Vim的工作模式

a. 命令模式下:
按i或a进入编辑模式;按:/?进入末行模式
b. 编辑模式下:
按Esc进入命令模式
c. 末行模式下:
按回车回到命令模式

二. 常用命令(命令下操作)

h - j - k - l -->移动光标
gg / G / <n>G --> 回到首行 / 到最后一行 / 到第几行
dd / d0 / d$ / dw -->删一行 / 删到行首 / 删到行尾 / 删单词
yy --> 复制
p -- >黏贴
u --> 撤销
ZZ --> 保存退出
pylon --> 检查代码规格

三. 快捷键

ctrl + e / ctrl + y 下移 一行/ 上移一行
ctrl + f / ctrl + b 下移一页 / 下移一页
ctrl + r 重做
ctrl + w 按两下 - 切换窗口

末行模式:
set nu / set nonu - 设置显示/取消行号
set ts=4 - 设置制表的空格数
syntax on / off - 打开/关闭高亮语法
map/imap/inoremap 快捷键 执行的操作 - 映射快捷键
ls - 显示打开的文件
b <n> - 切换文件
sp - 水平拆分窗口
vs - 垂直拆分窗口
w - write - 保存
q - quit - 退出
可以加!强制执行

四. 录制宏

1.把光标定位在第一行;

2.在normal模式下输入qa(当然也可以输入qb, qc, etc,这里的a, b, c是指寄存器名称,vim会把录制好的宏放在这个寄存器中)(PS:如果不知道什么是vim的寄存器,请自行放狗搜之);

3.正常情况下,vim的命令行会显示“开始录制”的字样,这时候,把光标定位到第一个字符(按0或者|),再按x删除,按j跳到下一行;

4.normal模式下输入q,结束宏录制。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令...
    im蚂蚁阅读 30,842评论 3 48
  • vim进入编辑模式 按键 作用 i在当前(光标所在位置)字符前插入 I(大写i)在光标所在的行首插入 a在当前字符...
    hch004阅读 626评论 0 2
  • 1. 关于Vim vim是我最喜欢的编辑器,也是linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我...
    Dyworldhua阅读 1,465评论 0 2
  • 《Vim使用技巧》笔记 个人笔记 zc折叠代码,zv展开代码 结识.命令 . 命令可以让我们重复上次的修改,它是V...
    咣咣当阅读 2,165评论 0 0
  • 绝不做 上世纪的信使,一天也不要 我要的,是自己的旅途 没有终点的放纵 没有时间的禁锢 摒弃双腿的前行 本就是最原...
    弥九的诗阅读 275评论 5 6