之前写博文都是用Terminal命令生成md,文件然后通过sublimetext编辑文章,昨天偶见同事用VIM编辑代码十分的6,惊为天人,随后便有了这一篇记录博文。

iTerm2 + ZSH + solarized themes + vim

本文写的比较入门仅介绍写markdown所需要的一些基本快捷键,熟练之后基本上可以用vim全程写文。

Terminal常用快捷键

  • Conrol + A/E 在Console状态下移到行首与行末
  • Ctrl + u 清除当前行
  • Ctrl + k 清除当前至行末
  • Ctrl + l == Clear == 清屏

Vim常用快捷键

Normal状态下的文本编辑

光标的转跳

  1. G 至文末/gg 到文首
  2. $/^ 光标移动到行尾/行首
  3. Shift + 上下/左右 上下翻页,左右移动光标
    3.1 w/b 前/后 移动光标(同上)
  4. h/j/k/l 左/下/上/右移动光标

格式缩进

  1. Shift + >/< 右/左缩进

关于Copy/Paste/Undo/Delete

  1. v行选中/Ctrl+v列选中
  2. y/yy 复制当前/复制整行
  3. p 粘贴
  4. u 撤销 / Ctrl + r 反撤销
  5. d/dd 删除当前/删除整行(存剪切板)
  1. 在当前文档中搜索光标所在
  2. 使用/ + 关键词搜索,使用n/N 后/前搜索

其他操作

  1. j/J 移动到下一行/合并当前与下一行(移除换行符)

从Normal状态 进入编辑状态

  1. s替换当前光标所在字符进入编辑
  2. i插入到光标所在字符之前进入编辑

相关资料

  1. Vim使用笔记 - 博客园
  2. vim 快速入门