vi / vim是Unix / Linux上最常用的文本编辑器而且功能非常强大。

打开vim并创建名为filename的文件: vim filename

一般模式:h、j、k、l相当于←、↓、↑、→

进入插入模式:i、a、o,返回ESC建

i 在当前位置前插入

I 在当前行首插入

a 在当前位置后插入

A 在当前行尾插入

o 在当前行之后插入一行

O 在当前行之前插入一行

行底模式:q退出w保存 q!强制退出不保存 wq:保存并退出。

撤销:在一般模式下u

重做:在一般模式下ctrl+r

删除行:一般模式下dd

显示行号:行底模式 set nu

取消显示行号::set nonu

:行号:光标跳转到指定行的行首

查找:/要查找的字符

下一个:n

上一个:shift+n

复制:一般模式:yy复制当前行

粘贴:一般模式:p

在crt中选择即复制,右键粘贴

回到文档开头:一般模式:gg

到文档末尾:一般模式:shift + g

Ctrl + e 向下滚动一行

Ctrl + y 向上滚动一行

Ctrl + d 向下滚动半屏

Ctrl + u 向上滚动半屏

Ctrl + f 向下滚动一屏

Ctrl + b 向上滚动一屏

最新文章

  1. CentOS 6.7下利用Rsyslog+LogAnalyzer+MySQL部署日志服务器
  2. Python 的 pyinotify 模块 监控文件夹和文件的变动
  3. [CentOS7]安装mysql遇到的问题
  4. nginx的配置,要求根据不同的来路域名,发送到不同的端口去处理
  5. 图论:2-SAT模板
  6. LNK快捷方式漏洞利用方式 exp制作教程
  7. 在线maven仓库
  8. 一个非常不错的gridview 风格
  9. python之路:进阶篇
  10. C# 复制列表
  11. MySQL优化一 简绍
  12. IPC$概念及入侵方式研究
  13. js实现进度条
  14. luogu 1966 火柴排队 离散化+逆序对
  15. 第一章:python基础语法| 字符编码| 条件语句...
  16. hadoop学习笔记壹 --环境搭建及配置文件的修改
  17. Feign 的简单使用(2)
  18. Antenna Placement POJ - 3020 (最小边集覆盖)
  19. ubuntu 下 python模块 mysql-python安装(转)
  20. 斯巴达克斯诅咒者之战第三季/全集Spartacus迅雷下载

热门文章

  1. c++ builder TListView控件按字符串排序(根据网上代码亲测ok)
  2. JUnit + Mockito 单元测试(二)
  3. leetcode 27
  4. 如何获取tableview中当前选中的cell
  5. 抢滩登陆游戏android源码
  6. 淮安团购网美团联盟网赚版 v5.7
  7. 缓存一致性(Cache Coherency)入门
  8. 搭建高性能计算环境(二)、远程登录Linux服务器
  9. Win 2003下IIS6+Mysql+php5.2  isapi搭建 升级php5.2到5.3测试 借助fastcgi实现
  10. Adapter的getView方法详解