VIM使用说明
【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使用说明的更多相关文章
- vim 使用说明
=========================================================本使用说明与 把VIM打造成IDE 配套======================= ...
- Linux配置中文输入法(搜狗输入法)
一.基础知识 在原生ubuntu14.04英文环境系统中只有IBus拼音,真的好难用.由于搜狗输入法确实比Linux系统下其它的中文输入法都要好用得多,所以我决定在我的Ubuntu 14.04系统中安 ...
- LINUX安装中文输入法和那些大坑
明明有很多事要做,却偏偏不知道要做什么,这种感觉,很令人上火. 一.基础知识 在原生ubuntu14.04英文环境系统中只有IBus拼音,真的好难用.由于搜狗输入法确实比Linux系统下其它的中文输入 ...
- Linux vi/vim替换命令的使用说明[转]
vi/vim 中可以使用 :s 命令来替换字符串.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vivian 为 sky:n, ...
- vim 批量替换使用说明
基本语法: :[addr]s/源字符串/目的字符串/[option] 全局替换命令: :%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行. "1,20" ...
- [moka同学收藏]Vim升华之树形目录插件NERDTree安装图解
无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.她说是一个插件叫NERDTree,安装执行后的效果如下,不是你想要的效果就别安了.我的系统是Ub ...
- Vim升华之树形目录插件NERDTree安装图解
来源:CSDN 作者:mybelief321 无意中看到实验室的朋友使用的vim竟然能在左边显示树形目录,感觉很方便,这样子文件夹有什么文件一目了然.他说是一个插件叫NERDTree,安装执行后的效果 ...
- Vim Cscope安装与使用
问题描述: Cscope是VIM适用的工具和插件,通过Cscope可以方便的获取某个函数的定义以及被那些函数调用 问题解决: (1)Cscope安装 注: ...
- 通用的 makefile 小工具分享 - Easymake 使用说明
Easymake 使用说明 介绍 Easymake 是一个在linux系统中 C/C++ 开发的通用 makefile.在一个简单的 C/C++ 程序中使用 easymake,你甚至可以不写一行 ma ...
随机推荐
- EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址
EC2 开启 IPV6 访问 和 禁止重启后自动分配IP地址进入 VPC 控制台,对当前 VPC 添加 IPV6 CIDR 块对该 VPC 的路由表进行修改,添加其它路由,第一个空填::/0,第二个空 ...
- ElasticSearch vs 关系型数据库
它们之间的关系,如下图所示.
- html页面中块级元素的居中
第一:在页面中使用 margin: 0 auto;居中: <div> <p>夜屋</p> </div> div { width: 100%; posit ...
- class的写法
java中class的写法:1.public class xxx{}2.非public类:public class A{}public class B{}必须保证一个其中一个类名是public并与ja ...
- vue 点击事件阻止冒泡 用stop
1.使用vue阻止子级元素的click事件冒泡,很简单,用stop.eg: @click.stop='xxx'
- 关于css的入门知识
css:叠层样式表,给html添加样式的 接下来说一说,在网页中如何嵌套style样式 1.行间样式:把style(*权重1000)作为属性卸载标签里 eg:<p style="col ...
- python 数字计算模块 decimal(小数计算)
from decimal import * a = Decimal('0.1')+Decimal('0.1')+Decimal('0.1')+Decimal('0.3') float(a) >& ...
- Python day字符串所有使用
字符串所有的操作name = "dio"names = "my\t name is {Name} and i am a {job}"print(name.cap ...
- tcpdump重要笔记
无关痛痒的參数就不写了.仅仅说一些我觉得值得注意的. 1 tcpdump參数 -s 最早在公司旧机器上截包时发现总是不完整,于是知道了这个參数,之后就一直用-s0了.近期一次在家里,忘记输入-s发现包 ...
- Hirens Boot DVD 15.2 功能恢复版 v1.1 -- 制作U盘启动盘
Hirens Boot DVD 15.2 功能恢复版 v1.1 这个版本比 Hirens Boot DVD 15.2 功能要多,在正式版本中缺少的商业工具这个版本都包含了,所以这个应用程序被称为恢复版 ...