文档章节

Vim入门

MyHaskell
 MyHaskell
发布于 2015/08/23 20:19
字数 451
阅读 17
收藏 0

vim file:新建或者打开名叫file的文件,进入一般模式

模式转换

    i:转换到输入模式

    ::冒号,转换到命令模式

    esc:退出输入模式

    o:在当前光标下开始插入新的一行


    e! :放弃修改文件内容,重新载入该文件编辑

    wq:保存并退出vim(shell模式下)

    q!:放弃修改并退出vim(shell模式下)

移动光标

    h:光标左移,nh则左移n列

    l:光标右移

    k:光标上移

    j:光标下移

 

    $:将光标移到本行行末

     0:移动光标到行首

    gg:移动到第一行

    G:移动到最后一行

    nG:移动到第n行上 G:到最后一行

 

    w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上
    b:与w相反
    e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上
    ge:与e相反

删除

    x:删除光标处字符

    dd:删除整行

    d$:删除从光标处到本行结束的所有字符

    dw:删除从光标处到一个单词结束之间的所有字符

 

    r:替换光标处的字符

    u:撤销上步操作

    ctrl+R:恢复上步操作

格式化代码:直接输入gg=G

全选:ggvG

查找和替换

    / word :查找某个word,按 n 查找下一个匹配单词,按 N 查找上一个匹配单词。

    s/str1/str2/ 替换当前行第一个 str1为str2 

    s/str1/str2/g 替换当前行所有 str1为str2 

    n,$s/str1/str2/ 替换当前行到文本最后的每行第一个 str1为str2 

    cw newword:替换为新word

 

 

本文转载自:

共有 人打赏支持
上一篇: git入门
下一篇: Linux入门
MyHaskell
粉丝 6
博文 28
码字总数 11016
作品 1
东城
程序员
私信 提问
【转】Linux/Unix笔记本

文章转自:http://www.cnblogs.com/ggjucheng/archive/2012/08/18/2645321.html#2566680 Linux/Unix   了解Linux     Linux入门——个人感想   初入Linux     Windows XP硬盘安装...

张玉涛
2012/11/30
0
0
最全LinuxC语言系统开发资源视频资源

1小时快速攻破链表数据结构----(视频可下载)http://www.wyzc.com/forum/56796.html 深入理解auto register static关键字 http://www.wyzc.com/forum/56132.html 如何使用日期时间函数 http...

马洪伟
2014/12/26
0
0
Openstack最新版本Newton-AllInOne免费安装视频详解

为了让更多的人在入门云计算Openstack时候少走弯路,因此免费录制视频分享给大家。 注:该视频,只适合于用来入门Openstack的同学,其中讲解了如何最快的速度根据官方文档一步步搭建Opensta...

tantexian
2016/10/20
448
0
想尝试一下Emacs,请大家给点意见

我用Vim已经有一年多了,看过赵如飞翻译的《Vim用户手册》,感觉用的已经很熟练了,而且我也很喜欢Vim,但我现在想尝试一下Emacs编辑器。虽然国内Emacs普及程度远比不上Vim,但国外很多大师级...

zcj
2012/05/24
1K
11
PYTHON资源入口汇总

官网 入口 官方文档 英文 document 2.7.6 入口| 标准库 document 3.x 入口 The Hitchhiker’s Guide to Python 入口 Python Monk 入口 中文 document 2.7 入口 非官方 google的python文档 Go...

好铁
2016/02/12
99
0

没有更多内容

加载失败,请刷新页面

加载更多

spring学习笔记(二)spring 事件的使用

spring 中的事件 spring事件通过订阅发布 可以解耦操作 可以同步 可以异步 步骤 编写事件 通过继承org.springframework.context.ApplicationEvent 来编写事件 public ApplicationEvent(Obj...

NotFound403
21分钟前
1
0
特斯拉车主成功破解了自己Model 3汽车

据汽车博客Electrek消息,一位特斯拉车主成功破解了自己Model 3汽车,还在此基础上运行了Ubuntu。 这位叫trsohmers的网友表示,“功劳大多要归到Ingineerix的头上,他花了数月才找到初始的那...

linuxCool
35分钟前
1
0
Gitbook : random errors when using gitbook plugin on running "gitbook serve"

在执行gitbook serve时,会有不定的失败错误 参考问题 :#1309 解决方案: 更新gitbook版本,这个问题似乎是3版本的问题 , 官方也不打算在这个版本解决了。 更新 到最新版本后, 不再出现问...

ol_O_O_lo
49分钟前
1
0
提灯照暗,向内自省——《中国文化的深层结构》读书笔记3800字

提灯照暗,向内自省——《中国文化的深层结构》读书笔记3800字: 作者:王健茜;断断续续一个多月才读完了《中国文化的深层结构》,这并不是一本难懂的书,之所以读得慢,源于对书中观点的思...

原创小博客
52分钟前
1
0
高德地图-行政区域接口

1、获取全国各省信息 https://restapi.amap.com/v3/config/district?extensions=all&key=应用Key&s=rsv3&output=json 2、获取下级行政区域信息 https://restapi.amap.com/v3/config/distric......

voole
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部