vim基本使用

来源:互联网 发布:isp数据库 编辑:程序博客网 时间:2024/05/18 01:45

Vim快捷键整理

目录:

[TOC]
参考文档:http://www.jianshu.com/p/bcbe916f97e1

1.简介

1.命令行输入 $vim [filename]:

Vim(Vi[Improved])编辑器是功能强大的跨平台文本文件编辑工具,继承自Unix系统的Vi编辑器,支持Linux/Mac OS X/Windows系统,利用它可以建立、修改文本文件。进入Vim编辑程序,可以在终端输入下面的命令:

$vim [filename]:
其中filename是要编辑器的文件的路径名。如果文件不存在,它将为你建立一个新文件。

2.vim的3中操作模式

Vim编辑程序有三种操作模式,分别称为 编辑模式、插入模式 和 命令模式,当运行Vim时,首先进入编辑模式。

2.1 编辑模式

vim编辑方式的主要用途是在被编辑的文件中移动光标的位置。一旦光标移到到所要的位置,就可以进行剪切和粘贴正文块,删除正文和插入新的正文。当完成所有的编辑工作后,需要保存编辑器结果,退出编辑程序回到终端,可以发出ZZ命令,连续按两次大写的Z键。

上下左右字符移动
命令 说明 功能 k 上移 移动一行 j 下移 移动一行 h 左移 移动一个字符 l 右移 移动一个字符
行内移动
命令 说明 功能 w 右移光标到下一个字的开头; e 右移光标到一个字的末尾; b 左移光标到前一个字的开头; 0 数字0,左移光标到本行的开始; $ 右移光标,到本行的末尾; ^ 移动光标,到本行的第一个非空字符。
整页跳转
命令 说明 功能 ctrl+f 在文件中前移一页 相当于 page down ctrl+b 在文件中后移一页 相当于 page up
搜索跳转
命令 说明 * 当光标停留在一个单词上,* 键会在文件内搜索该单词,并跳转到下一处 # 当光标停留在一个单词上,# 在文件内搜索该单词,并跳转到上一处; 3fa 在当前行查找第三个出现的 a。 F/T 和 f 和 t 一样,只不过是相反方向; t, 到逗号前的第一个字符。逗号可以变成其它字符。 fa 到下一个为 a 的字符处,你也可以fs到下一个为s的字符。 /str1 正向搜索字符串 str1; n 继续搜索,找出 str1 字符串下次出现的位置; N 继续搜索,找出 str1 字符串上一次出现的位置 ?str2 反向搜索字符串 str2 。
段落间跳转
命令 说明 gg 将光标定位到文件第一行起始位置; G 将光标定位到文件最后一行起始位置; (/) 移动到 前/后 句 的开始; {/} 跳转到 当前/下一个 段落 的开始 g_ 到本行最后一个不是 blank 字符的位置。 NG或Ngg 将光标定位到第 N 行的起始位置。
起始,中间,最后一行
命令 说明 补充 H 将光标移到屏幕上的起始行(或最上行) 2H 表示将光标移到屏幕的第2行 M 将光标移到屏幕中间 L 将光标移到屏幕最后一行 3L 表示将光标移到屏幕的倒数第3行

2.2 插入模式

2.3 命令模式

3.快捷键:

原创粉丝点击