【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. gvim window7 下提示乱码

    今天在win7下安装gvim的时候,发现所有的提示信息都是乱码的,在网上找到了如下的解决方案.在此记录下,方便以后查阅. 以下内容转载自http://blog.csdn.net/rehung/arch ...

  2. ajax ---- json 和 xml 区别

    2.XML和JSON优缺点 (1).XML的优缺点<1>.XML的优点 A.格式统一,符合标准: B.容易与其他系统进行远程交互,数据共享比较方便.<2>.XML的缺点 A.X ...

  3. android webview 报 [ERROR:in_process_view_renderer.cc(189)] Failed to request GL process. Deadlock likely: 0 问题

    工作中遇到 使用webview中加载含有audio标签的页面时提示[ERROR:in_process_view_renderer.cc(189)] Failed to request GL proce ...

  4. Elasticsearch之REST

    REST 简介-定义 REST (REpresentation State Transfer)描述了一个架构样式的网络系统,比如 web 应用程序.它首次出现在 2000 年 Roy Fielding ...

  5. c# for 和 foreach

    1给定长度 不需要计算长度的 for比foreach循环效率高 2 在不确定长度 或者计算长度有性能损耗的时候 用foreach比较方便 2336 循环语句是编程的基本语句,在C#中除了沿用C语言的循 ...

  6. php汉字转化为拼音函数

    <?php function Pinyin($_String, $_Code='gb2312'){ $_DataKey = "a|ai|an|ang|ao|ba|bai|ban|ban ...

  7. 18/9/21模拟赛-Updated

    18/9/21模拟赛 期望得分:100:实际得分:0  qwq 拿到题目第一眼,我去,这不是洛谷原题(仓鼠找Sugar)吗 又多看了几眼,嗯,对,除了是有多组数据外,就是原题 然后码码码....自以为 ...

  8. C# WPF开源控件库MaterialDesign介绍

    介绍 1.由于前端时间萌发开发一个基础架构得WPF框架得想法, 然后考虑到一些界面层元素统一, 然后就无意间在GitHub上发现一个开源WPF UI, 于是下载下来了感觉不错. 官网地址:http:/ ...

  9. [Python] Python's namedtuples can be a great alternative to defining a class manually

    # Why Python is Great: Namedtuples # Using namedtuple is way shorter than # defining a class manuall ...

  10. css实现一个缺口小三角

    .square{ width:; height:; margin:0 auto; border:6px solid transparent; border-bottom: 6px solid red; ...