在系统的学习vim之前,先在网上找了些教程大概了解下,因为首先我们要先将vim给用起来,然后在系统的学习过程中不断的充实自己对vim的理解。

---------------------------------------------------网上找的资料自己嚼了嚼-------------------------------------------------------------------------------

1.上下左右单字符移动:kjhl

2.x删除光标所在位置字符

3.i在光标所在字符前插入,a是在光标所在字符后插入文本,A是在光标所在行结尾插入字符

******************

4.dw删除字词及单词后的空格,如果光标定位不是字词的开头,则删除的部分为包含光标当前字符及该单词后的空格(aaab ,ccc dw后为aa,ccc)

5.d$从当前字符删到结尾(包括当前字符)

6.[执行次数][d][更改类型],第一个数可以不写默认为1,例dw,de,d$,dd等同于1dw,1de,1d$,1dd(dw如果光标位于单词开头则为删除该单词及其后空格,如果位于单词的中间某一字母,则删除部分为该单词光标所在及光标后的字母和该单词后的空格)dw和de的区别为de删除的部分不包括单词后的空格

7.p将最后一次删除的内容插入光标所在行的下一行

8.r替换当前光标处的字符,方法:先将光标定位在要更改的字符处,输入r再输入正确的字符

9.cw和de的意思一样(保留空格),只不过输入cw后会进入编辑模式

10.和删除指令d一样c也可以有[执行次数][d][更改类型]  1cw 等价于 cw  2c$  *.如果要是删除多行,除第一行外,都假设光标定在行首(换行也被删除故剩余数据追叠)

11.ctrl+g会在底部显示当前文本的行数及光标所在位置的百分比

12.shift+g会将光标定位到最后一行行首,还可以用  数字+shift+g  的方式定位到指定的数字行

13.左斜杠/加上字符串可以对字符串进行查找,按n后查找下一个,按shift+n反向查找;问号?加上字符串然后按n是对字符串的反向查找

14.将光标定位到),],}括号处,然后按%光标会自动跳到括号的另一半处于选中状态

15.字符串 替换当前行的第一个old:s/old/new;替换当前行所有的old:s/old/new/g;替换指定行的所有old:#,#s/old/new/g;替换文件中的所有old:%s/old/new/g

16.vim中执行外部命令:输入冒号:再输入叹号!就可以执行外部命令了,然后按回车又回到vim中,例 :!ls -l

17.保存文件:w filename;保存当前文本的3行到5行到filename中:3,5 w filename

18.  :r filename从当前光标所在行的下一行开始插入filename中的内容

19.o在当前光标所在行的下一行插入新行并进入编辑模式;shift+o是在当前光标所在行上一行插入并进入编辑模式

20.R向后覆盖,和windows下你按下insert键后,你输入的内容会向后覆盖掉已存在的内容

21.在用/或?搜索后,可输入:set ic忽略大小写

22.获取帮助  键盘上的f1或help键, :help , help user_manual等

----------------------------------------------------------------------------------

vim的漫漫长征路的更多相关文章

  1. 第一编,漫漫长征路,第一天学习python

    安装之后,出现 api-ms-win-crt-runtimel1-1-0.dll缺失   还在解决中 重装系统后,安装成功 python的种类: javapython cpython pypy

  2. ACM :漫漫上学路 -DP -水题

    CSU 1772 漫漫上学路 Time Limit: 1000MS   Memory Limit: 131072KB   64bit IO Format: %lld & %llu Submit ...

  3. 【蜗牛—漫漫IT路之大学篇(九) 】

    再来一篇叨叨的博客 近期,状态还是那个状态,人还是那个人. 前两天,感冒了,可能是宿舍阴面的事吧.然后,中午睡觉的时候穿着短袖披了一件外套,然后鼻子就不通气了.只是,前天晚上,我骑着崔国强的车子跑了不 ...

  4. CSU——2161: 漫漫上学路 最短路

    Description 众所周知,CSU(California State)University) 的上课地点距离学生公寓很远,对于爱睡懒觉的小Z来说,每天去上课就成了一件非常头疼的事,如果有早课的话 ...

  5. 编码理解的漫漫长路(Unicode、GBK、ISO)

    Ø 那么现在开始康康都有哪些编码方式  1.  ASCII

  6. 漫漫Java路1—基础知识3—数据类型和变量作用域以及常量

    强类型语言 所有变量定义后才能使用,区别于js等弱类型语言 数据类型分类 基本类型(primitive type) 引用类型(reference type) 整数类 byte:占1字节 short:占 ...

  7. 漫漫Java路1—基础知识2—注释和命名规则

    ## 注释 1. 单行注释 ```java //这是一个注释 ``` 2. 多行注释 ```java /* 这是一个注释 */ ``` 3. 文档注释 ```java /** * * * */ ``` ...

  8. 漫漫Java路1—基础知识—初涉java

    前言 主学信息安全,在编程的路上还是一个孩子,还在一步一步探索,有些东西可能是站在自己的位置思考的,很可能会出现一些啼笑皆非的错误,如果有误,还希望各位斧正. Java安装 jdk的安装 甲骨文官网选 ...

  9. Java虚拟机漫漫学习路,我终于悟了

    毕业8年,前5年的职业规划是做计算广告,后来感觉计算广告这一行更注重的是业务而非技术,而自己的性格更适合做技术,所以毅然决然的辞职, 全职1年半时间写了2本关于Java编译器与虚拟机的书,今年年初来到 ...

随机推荐

  1. hdu 2815 Mod Tree 高次方程,n不为素数

    Accepted 406MS 8576K 2379 B C++/** 这里加了一点限制,,大体还是一样的,, **/ #include <iostream> #include <cs ...

  2. python --appium搭建环境过程 ---新手总结(大牛勿喷,新手互相交流)

    首先安装python 安装包:https://yunpan.cn/cSdYZqjJ4xDZ3  访问密码 4bf9 1.安装pip   cd 到pip安装包  python setup.py inst ...

  3. mybatis字段名与类属性名不相同的冲突

    新建一个表 CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no ), order_price FLOAT ); ...

  4. android 子线程更新UI

    参考http://examples.javacodegeeks.com/android/core/os/handler/android-handler-example/package com.exam ...

  5. 第一个VC++ win32程序 绘制简单图形

    创建一个VC++ win32 打开VS 新工程类型中选择Win32----Win32 Project  自己取个名字(假如叫做My1stWin) 一路next 系统会自动生成好最基本的代码  然后我们 ...

  6. Json.Net系列教程 2.Net类型与JSON的映射关系

    原文 Json.Net系列教程 2.Net类型与JSON的映射关系 首先谢谢大家的支持和关注.本章主要介绍.Net类型与JSON是如何映射的.我们知道JSON中类型基本上有三种:值类型,数组和对象.而 ...

  7. Windows Azure 社区新闻综述(#74 版)

    欢迎查看最新版本的每周综述,其中包含有关云计算和 Windows Azure 的社区推动新闻.内容和对话.以下是本周的亮点. 文章.视频和博客文章 ·   Azure CDN:吸取的宝贵经验(10 月 ...

  8. grunt用来压缩前端脚本

    grunt作为一个任务管理工具,提供丰富的插件和强大的自动化管理功能.需要安装node及npm. 主要使用到两个文件,一个是npm的依赖配置文件package.json { "name&qu ...

  9. Java发送HTTP POST请求(内容为xml格式)

    今天在给平台用户提供http简单接口的时候,顺便写了个调用的Java类供他参考.      服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的h ...

  10. ubuntu14.04LTS ruby on rails 开发环境

    小弟初学 Ruby,也没用过Linux. 在网上搜了好多关于开发环境的配置的文章,但总是和实际有点出入,找了N遍文章后,终于找到最简环境安装配置方法,分享下 推荐用 Ubuntu,感觉对于习惯用Win ...