【vim 命令-移动光标】:
h 的鍵位于左邊,每次按下就會向左移動。
l 的鍵位于右邊,每次按下就會向右移動。
j 鍵看起來很象一支尖端方向朝下的箭頭。
k朝上移动。

【vim 命令-启动和退出】:
1. 請按<ESC>鍵(這是為了確保您處在正常模式)。
2.:q! <回車>不保存退出。
3.:wq <回車>保存并退出。

【vim 命令-编辑删除】:
1.按x 鍵來刪除光標所在位置的字符。
1.輸入 dw 可以從光標處刪除至一個單字/單詞的末尾。
1.輸入 d$ 從當前光標刪除到行末。
1.輸入 dd 可以刪除整一個當前行。

刪除命令 d 的格式如下︰
[number] d object 或者 d [number] object
其意如下︰
number - 代表執行命令的次數(可選項,缺省設置為 1 )。
d - 代表刪除。
object - 代表命令所要操作的對象(下面有相關介紹)。
一個簡短的對象列表︰
w - 從當前光標當前位置直到單字/單詞末尾,包括空格。
e - 從當前光標當前位置直到單字/單詞末尾,但是 *不* 包括空格。
$ - 從當前光標當前位置直到當前行末。

【vim 命令-编辑插入】:
1.按下 i 鍵來插入文本。

【vim 命令-撤销命令】:
1.輸入 u 來撤消最後執行的命令,輸入 U 來修正整行。

【vim 命令-置入类米命令】:
1.輸入 p 將最後一次刪除的內容置入光標之後。

【vim 命令-复制类米命令】:
yy 复制游标所在整行
2yy或者y2y 复制2行
y^或者y0 复制至行首
y$ 复制至行尾
yw 复制一个word 包括后面的空格
ye 复制一个word 不包括后面的空格
y2w 复制二个word 包括后面的空格
yG 复制到文件尾
y1G 复制到文件头

【vim 命令-替换类命令】:
1.輸入 r 和一個字符替換光標所在位置的字符。

【vim 命令-更改类命令】:
1.要改變一個單字/單詞的部分或者全部,請輸入 cw。

【vim 命令-定位】:
1.
輸入 CTRL-g 顯示當前編輯文件中當前光標所在行位置以及文件狀態信息。
輸入 SHIFT-G 則直接跳轉到文件中的某一指定行。

【vim 命令-搜索】:
1.輸入 / 以及尾隨的字符串可以用以在當前文件中查找該字符串。

【vim 命令-修正错误】:
1.輸入 :s/old/new/g 可以替換 old 為 new。

【vim 命令-提取合并文件】:
1.要向當前文件中插入另外的文件的內容,請輸入 :r FILENAME。

【vim 命令-打开类命令】:
1.輸入 o 將在光標的下方打開新的一行並進入插入模式。

【vim 命令-光标插入】:
1.輸入 a 將可在光標之後插入文本。

【vim 命令-置换】:
1.輸入大寫的 R 可連續替換多個字符。

VIM使用说明的更多相关文章

  1. vim 使用说明

    =========================================================本使用说明与 把VIM打造成IDE 配套======================= ...

  2. Linux配置中文输入法(搜狗输入法)

    一.基础知识 在原生ubuntu14.04英文环境系统中只有IBus拼音,真的好难用.由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu 14.04系统中安 ...

  3. LINUX安装中文输入法和那些大坑

    明明有很多事要做,却偏偏不知道要做什么,这种感觉,很令人上火. 一.基础知识 在原生ubuntu14.04英文环境系统中只有IBus拼音,真的好难用.由于搜狗输入法确实比Linux系统下其它的中文输入 ...

  4. Linux vi/vim替换命令的使用说明[转]

    vi/vim 中可以使用 :s 命令来替换字符串.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n, ...

  5. vim 批量替换使用说明

    基本语法: :[addr]s/源字符串/目的字符串/[option] 全局替换命令: :%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. "1,20" ...

  6. [moka同学收藏]Vim升华之树形目录插件NERDTree安装图解

    无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ub ...

  7. Vim升华之树形目录插件NERDTree安装图解

    来源:CSDN 作者:mybelief321 无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.他说是一个插件叫NERDTree,安装执行后的效果 ...

  8. Vim Cscope安装与使用

    问题描述:        Cscope是VIM适用的工具和插件,通过Cscope可以方便的获取某个函数的定义以及被那些函数调用 问题解决:         (1)Cscope安装    注:      ...

  9. 通用的 makefile 小工具分享 - Easymake 使用说明

    Easymake 使用说明 介绍 Easymake 是一个在linux系统中 C/C++ 开发的通用 makefile.在一个简单的 C/C++ 程序中使用 easymake,你甚至可以不写一行 ma ...

随机推荐

  1. ios代理的使用,正向传值,逆向传值

    #import <UIKit/UIKit.h> #import "SubViewController.h" @interface ViewController : UI ...

  2. button-xml 中android:clickable="false" 属性

    今天在做项目的时候,遇到了一个问题,就是需要把一个常按监听事件,加到一个linearlayout中,但是,这个linearlayout中有其他的button.textview等控件,这样就导致当我们常 ...

  3. C# XML类学习整理(待补)

    一.读取xml文件内容: #region "获取xml文件内容" //将xml文件加载进来 XDocument xdoc = XDocument.Load("F:\\6. ...

  4. 车牌识别--S5PV210測试第二次优化

    优化: 1.RGB转HSV 浮点运算改成定点运算: 2.匹配模板由图片改成C语言数组: 3.优化測试BMP车牌图片读取(两层for循环改为一层for循环). 总体相比优化之前时间降低110ms左右. ...

  5. JSTL之C标签学习

    JSTL 核心标签库标签共有13个,功能上分为4类: 1.表达式控制标签:out.set.remove.catch 2.流程控制标签:if.choose.when.otherwise 3.循环标签:f ...

  6. BZOJ5020: [THUWC 2017]在美妙的数学王国中畅游(LCT,泰勒展开,二项式定理)

    Description 数字和数学规律主宰着这个世界.   机器的运转,   生命的消长,   宇宙的进程,   这些神秘而又美妙的过程无不可以用数学的语言展现出来.   这印证了一句古老的名言:   ...

  7. Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.7(5种办法,2种正解)

    刚刚写的那一篇,是网上比较主流的解决办法. 鉴于实际情况,有伙伴的机器上没有遇到这个问题,我们再探究原因,最终还有4种情况需要说明. 先说,另外一种"正解". <depend ...

  8. spring+mybatis+Atomikos JTA事务配置说明

    一.概览 Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品.产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTrans ...

  9. 巧用数据流让 Word 文档在线阅读

            常常写博客或空间日记的朋友,对网络编辑器(如图1,是CSDN的博客编辑器)并不陌生.也比較easy做出非常绚烂的排版.但这次在做一个BS的项目,客户一直在用Office的软件中的Wor ...

  10. ASP.Net MVC Filter验证用户登录

    一.Filter是什么 ASP.NetMVC模式自带的过滤器Filter,是一种声明式编程方式,支持四种过滤器类型,各自是:Authorization(授权),Action(行为),Result(结果 ...