游戏:VIM大冒险
不知道大家是否还记得“Vim简明攻略”呢?你是不是对Vim的那一大堆热键很头痛呢?现在好好,下面这个游戏是一个使用VIM热键玩的游戏。你可以在玩游戏的过程中熟悉Vim的热键。
你可以点击图片,或是图片下的网址打开这个游戏
http://vim-adventures.com/
我试玩了一下这个游戏,真的很不错,下面是一些我给的游戏攻略。
第一关,场景一,首先是使用vim的h, j, k, l四个键来控制方向。(如果你妄图使用光标键的话,系统会出现黄色警告的)你需要使用h, j, k, l 四个方向走到图的右边,找到一把钥匙。(注意:迷宫墙上有些斜面,你可以通过斜面),找到钥匙后,钥匙会出现在你的右上角的位置,示意着你的光标要向那个方向移动,当你到达一个门的时候,会自动开门,进入第二关。
第二关,每一关的小人都会给你一些英文提示,教你怎么玩。关于第二关,你会看到你过不去,小会提示你,那些绿草地就向我们文件中的行,你在行上按上下键,光标会在这一列上移动,如果这一下面的一行没有这么长,光标会到行尾。这个vim的特性会告诉我们如何过这一关——移到最上面的行尾(因为是最长的可以越过 ...
将vim变得简单:如何在vim中得到你最喜爱的IDE特性
原文出处:这里
摘要:
开源的vim文本编辑器提供许多灵活而强大的功能,但是vim自身是很难被配置使用的,在本教材中,我们将向你显示通过几个简单的方式使得你的vim具有集成开发环境IDE的行为
vim是很多程序员和系统管理员最爱的文本编辑器,虽然他提供了很多优秀而灵活的功能,但是对于新手来说他依然是难于上手的。从传统集成开发环境转到vim的开发人员通常会开在发方式的转变中发现迷失了自己。
我经常收到来自于读者的邮件,他们希望能找到一种方式使得vim变得对开发者更友好。一个常见的抱怨是vim并不是自身就带有IDE的特性,并且如何来通过配置能得到等价IDE功能也不是很清晰。而揭开vim真正神奇的秘密就是利用强大的vim插件系统和对vim自身功能的改善和增强的第三方脚本。在阅你读本文之前,我已经整理好了一个vim的有用tips和插件列表,这些列表中的内容将会使那些用惯IDE功能的人们在vim上感到宾至如归的感觉。
虽然vim主要是设计给基于字符方式的文本编辑器,并且它有可能是这类编辑器中最高效的工具,但是现在在vim上也存在一些更适合新手使用的基于图形的外壳。不像运行在终端窗口上的v ...
VI的一些小技巧
下面是一些vi的小技巧。
:sp <filename> 打开一个文件,并和当前打开的文件分屏显示。
Ctrl+W+W在分屏显示中的不同文件中切换。
*
向前搜索目前光标所在的单词。
#
向后搜索目前光标所在的单词。
:%s/word1/word2/g全文搜索word1并以word2替换之。
:’a,’bs/word1/word2/g
仅在第a行到第b行间搜索并替换。
:!<command>
执行一个Shell命令。
:!javac %
使用%可以表示当前文件名。比如:sample.java,以达到编译的目的。
:sh
启运一个shell而不退出vi。exit 命令后回到vi.
:line_number
冒号后跟数字表示要到第几行,如果跟1,表示到文件头,如果跟$,表示到文件尾。
Ctrl+G
可以显示当前行在整个文件的百分比。
<number>重复一个命令number次。比如先输入50,然后输入dd,表示删除50行。
yy
拷贝一个行到VI的剪贴版。
p粘贴VI
>> 和 < ...