资讯专栏INFORMATION COLUMN

Write with Vim (1)

douzifly / 1916人阅读

摘要:学习使用就是在命令行中输入第一步我个人认为是最难的一步。依然很水,不会的配置上网搜索然后到自己的中。走到进阶就差不多懂得为何物因为可能受不了自己中的字体,配色,以及目录或者括号匹配等等问题。希望本文对于想要学习的你有所帮助。

本文出自Svitter的blog

原文在之前的也曾发表

Write with Vim (2)

大约在一年前使用vim?这个也是个不确定的时间。具体什么时间使用Vim早已经忘记了。

现在用的还算顺手,但是很多东西其实都还没有认真的学一下。最简单的比如说一部分
正则表达式的匹配,以及vimscript的写法等等。也是没有具体时间去认真的深入,毕竟
科技的世界里有太多太多可以探索的东西了= =。

在大多数情况下我还是认为自己写一些前人已经有的blog毫无价值,但是转念一想写blog

又是为了谁呢,还不是为了自己吗。总结过去,才能更好的前进走向未来。

另外最近又在开始看emacs了。不过总感觉这样是不好的行为——vim我还没有钻研透彻,就

跑去了E去到处乱看,最后哪个都搞不好——谁又知道呢?

废话也是少说,写本文是给新手入门的。

另外今天发现K的作用是查找命令(默认是!man)[2014-09-27]

本文是利用vimperator(firefox)+ gvim进行书写的,还有了markdown的高亮等等插件。

入手Vim

首先我认为你是在Linux下使用vim的,而不是windows。如果是windows,我建议你寻找类似的
取代方案,或者等着我以后补充。如果给你带来不便了,你来咬我啊~

当年学习vim的时候遵从诸位大神的理解,跟着vimtutor走了一趟,感觉还是比较不错的。
最关键的还是自己要多多使用vim,不能停,就算是一开始很不爽,也要坚持使用下去

第一步是学习vimtutor,这个毋庸置疑。最关键的输入i, 还有移动hjkl记住了就可以了

之后最关键的任务就是不停的用vim,就算是觉得慢也用——当然在慢的过程中要思考如何能快。
学习使用vimtutor就是在命令行中输入:

`vimtutor`

第一步我个人认为是最难的一步。尤其是度过那一段干啥都很慢,狂点鼠标还用不了的阶段。

然后不是跳到问题3就是跳到本问题了。慢慢发现熟悉的(就是Ctrl+c)不能用了,到了Vi

m里面变成了终止退出命令了(就像是Esc)(原本也是使用ESC来退出编辑模式的,但是后来发现
比较快捷,于是就使用他了。(如果你没看懂,重新返回第一步练习)。然后在vim中寻找关于复制,
粘贴的使用方法——至少我是这样。然后就会理解vim中的寄存器的相关信息。

然后就开始找那些可以让自己快速编辑的命令了,比如说w|e|f。我个人比较喜欢f,这个可以让我

快速定位一句话中的一个字母,欲罢不能。w,e倒是用的比较少,b的位置我不是很喜欢。在这个
过程中大概d | s | c这些家伙也慢慢出现了。

再然后就开始发现数字和大写字母的好处了,从小写到大写也是一个慢慢认识的过程,也是不用

记忆到底是如何运作的,只需要看好了出现的位置就行了。用多了自然就会了。

然后习惯了以后就是换行,查找,替换等等操作了。在这个过程中查找用的还是比较多的,

但是替换的命令我就经常忘记如何使用了——没办法,经常忘记。换行更多的使用的是行号g,或者
:行号然后等等等。

进阶

__你也可以直接下载我的配置使用,反正也没有多大改动__(我说谎了。)

都是一步一步过来的但是我也忘记我是怎么走过来的。依然很水,不会的配置上网搜索然后copy到

自己的vimrc中。走到进阶就差不多懂得.vimrc为何物——因为可能受不了自己vim中的字体,配色,以及
目录——或者括号匹配等等问题。这个时候vimrc的作用就出来了。
这个时候我推荐你使用我的配置,也是基于网络上十分流行的一个版本:

git clone https://github.com/Svtter/vim-conf
如果出现什么问题,参见README.md中的FAQ;安装过程看一下README.md#install

这样就可以安装运行了。如果出现一些问题,直接提issue就好。

我是在.vimrc之后才发现的这种神奇的编辑的。分块编辑的确能够极大的提升效率。然后不停

的阅读vimrc吧!然后从help中吸取精华吧!

下一步我要熟练使用记录模式和正则匹配,以及vimscript的写法等等。希望本文对于想要学习Vim的

你有所帮助。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/24818.html

相关文章

  • Write with Vim(2)

    摘要:现在你对已经有所了解,肯定会,也能熟用,可能被你映射成了,或者等等。误导了也别骂我,请说出自己的观点。当然,更确切说,是把做为参考标准之一。从而提高了个人配置的维护性。下一步的学习很多人觉得学习起来有些困难,这里有份非常好的文档。 本文出自svtter的博客,转载请保留此信息 Write with vim(1) Vim的下一步 对我自己而言,也是在这一步。 现在你对Vim已经有所了解,...

    stonezhu 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    mo0n1andin 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    Zoom 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    Loong_T 评论0 收藏0
  • 面向web前端及node开发人员的vim配置

    摘要:之后,在终端输入如果你需要支持,安装支持到这里还没有完,作为前端人,这个还不能正常工作,它需要一些依赖,下面我们来安装这些依赖安装查看回到目录安装之后需要在您的项目根目录建立一个文件,没有内容,空白即可。 鉴于 window 下基本用不到 vim,所以下面内容不再提及 window,具体可以在相应 github 中查看手册操作基础:已装有上有 nodejs(npm)。没装的可以移步官网...

    songze 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<