文章列表
 
您正在查看 "Vim" 分类下的文章

2010年12月23日 星期四 10:07

题注:本文只是粗略的介绍Vimwiki的安装和使用。

曾几何时,俺想把WiKi给全部弄到电脑上,当时已经使用Mediawiki搭建成功,但是巨大的数据内容让俺有点珍惜自己的电脑,特别是生成索引文件后,所以俺做了一个艰难的决定,把自己脑袋里面的一些想法以及获得一些知识归入个人wiki,只要有网络wiki(维基百科)嘛随时可以上,这就类似个人的书架和公共的图书馆:个人的东西不再多,经常查找而翻阅——够用就行。

俺从去年开始用Vim了,由于对linux的操作系统的畏惧以及工作需要一直使用Windows平台,g

 
2010年11月20日 星期六 17:24
题注:学习是持久而专注的事情。

今天需要给文本中特定位置的数字加一个指定的数值,用得到的“和”替换原来的数字。示例文本如下:
<ul>
<li><a href="#17">1 Getting Acquainted</a></li>
<ul>
<li><a href="#18">1.1 How to Avoid Reading This Book</a></li>
 
2010年09月18日 星期六 22:08
题注:本文介绍窗口操作。

最开始接触Vim的时候对于Vim的快捷键真是又爱又恨,用久了才知道其实设计得非常合理。如果你是被虐狂或者有时候想折腾一下自己,用用Vim其实挺不错的,健脑的同时又能锻炼手指,杀人于无形,哈哈。Vim 的操作是省去鼠标和方向键,HJKL四个键分别代表左、下、上、右,如图:



下面是俺分开的几个窗口,哈哈:

 
2010年09月17日 星期五 17:36
题注:本文不是原创,看了xbeta才学会的。哈哈。

本来呢,俺是不喜欢用Vim看电子书的,一般来说用miktex或者word 2007将文本制作成letter〔landscape〕大小的PDF,无奈word的操作没有miktex方便,更加无奈的是俺没完全学会使用miktex,字体的大小只能限制在12pt,这样看眼睛故事受不了,所以还是想想用VIM吧。制作目录的技巧在俺刚接触VIM的时候略微有些了解,没有实际操作,制作依赖于统一的文本。所以文本结构比较混乱趁早打消制作目录的念头,如果懂得不厌其烦的优秀品质,可以用VIM进行排版:
 
2010年09月16日 星期四 16:16
题注:本文介绍Vim中的增量替换。gVIM 7。

VIM 的替换功能比较强大,眼花缭乱的正则表达式,还有函数替换都是非常牛的,本文介绍一下如何使用 VIM 的函数进行替换「相关链接:1、vi/vim使用技巧: 替换的巧妙使用(1);2、vi/vim使用技巧: 替换的巧妙使用(2)」。最后效果:
 
2010年04月23日 星期五 13:11
题注:想看懂本文请学会用Vim。转载请注明链接地址,谢谢合作!

说明:本文适用于Gvim,Windows XP SP3。

经过长久摸索,本人终于找到了比较合适的合并文档中非空行的方法。或许是本人天资愚钝,所以花了很长的时间来准备并解决。为此,学过正则,学过Vim,学过sed,学过awk。哎,等到真的要解决这个问题的时候,才发现真的很简单。先看看样本:
---------------------------------------------
万寿寺             
 
2010年04月04日 星期日 20:27
题注:本文总结几种Gvim的普通技巧。

在诸多的Gvim Tips中这几条其实很普通,相对于其他编辑器Gvim确实有很独到的地方。

第一种:

:%join 或者 :%j

第二种:

:%j 或者 :%j!(此法不会再行尾添加空格)

第三种:

:%s/\n//g

第四种:

:ggVGJ

第五种:

:1,$join 或者 :1,$j

第六种:

q
 
2010年01月10日 星期日 0:13

题注:本文关于Vim的删除文本中的重复行。

最近开始使用Vim,感觉此乃外人间之神器,怪不得那么多Vimer对其偏爱有加。现在说说文本中重读行删除问题。在众多的编辑器中Vim对正则的支持估计是最强大的了,很多高级的正则表达式在Vim中都是支持的。以下是我的解法:

:%s/\(.*\)\n\1/\1\r/g
:g/^$/d

这里需要两个命令,后再http://vim.wikia.com/wiki/Uniq_-_Removing_duplicate_lines找到了我的加强版:

 
2010年01月07日 星期四 22:57
题注:本文转自http://www.commandlinefu.com/commands/view/3052/compress-blank-lines-in-vim。

这是Vim的所谓tips,但是其中的命令感觉用的很神,如下:

:g/^\s*$/,/\S/-j|s/.*//

解释:

g 命令定位空行或者仅包含空格的行,使用j命令进行合并。
 
2009年12月23日 星期三 20:39

题注:本文是Vim的奇技淫巧,出自http://blog.chinaunix.net/u/8681/showart_2106555.html。该博作者是Vim的大牛,翻译了Vim帮助文档。在这里对作者的无私付出表示感谢!

既然是转载就不想说太多了,以下是原文:

--------------------------------------------------------------------------------------------------------------
1. 将文本重定向到文本

  

 
   
 
 
文章分类
 
 
人文(12)
 
 
 
 
Pdf(20)
 
 
 
 
Chm(9)
 
Vbs(2)
 
Vim(12)
 
Gnu(2)
 
 
Latex(15)
 
Ooo(1)
 
Awk(7)
 
 
 
 
 
 
 
 
 
   
 
文章存档
 
     
 
最新文章评论
  

不错~~~
 

word内的通配符功能很有限, vbs的正则好多了
 

SumatraPDF用的是mupdf内核呀,呵呵
 

打一个try,能出现try catch的结构吗?????
 

我想让他这里么来:比如输入try_("_"代表空格)然后出现 try(){} catch () {}
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu