随笔分类 -  VIM/Eclipse/Notepad

摘要:Vim / gVim 在中文 Windows 下的字符编码有两个问题:默认没有编码检测功能如果一个文件本身采用的字符集比 GBK 大(如 UTF-8、UTF-16、GB18030),那么其中无法在 GBK 中对应的字符都会出现乱码,保存时会丢失。即使编辑文件时正确检测出文件格式也无济于事。第一个问题的解决办法是在 ~/.vimrc 中加入以下配置:set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1第二个问题的解决办法是强制要求 Vim 的内部编码采用某种UTF编码。比如 UTF-8:set encodi 阅读全文
posted @ 2012-01-18 20:09 漠北风 阅读(943) 评论(0) 推荐(0)
摘要:查找//使用shell在多个文件中查找find.-typef|xargsgrepflash说明:找出前目录及其子目录下的文件中含有flash的文件//重点记录下xargs命令:xargs在标准输入上取得参数列表、一行一个,再将他们以适当的大小组起来(由主机的ARG_MAX值决定)传给另一个命令,此命令在作为xargs的参数.ARG_MAX值查看方法:getconfARG_MAX////在多个文件中查找使用命令替换也可以完成grepflash$(find.-typef)说明:$()是命令替换,括号内是shell命令;shell执行括号内的命令并将整个$(...)替换为命令的输出命令替换的形式有两 阅读全文
posted @ 2011-12-07 15:52 漠北风 阅读(1110) 评论(0) 推荐(0)
摘要:本节所用命令的帮助入口::helphelptags:helptaglist.txt使用下面的命令生成帮助标签:helptags~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置:- Tlist_Ctags_Cmd选项用于指定你的Exuberant ctags程序的位置,如果它没在你PATH变量所定义的路径中,需要使用此选项设置一下;-如果你不想同时显示多个文件中的tag,设置Tlist_Show_One_File为1。缺省为显示多个文件中的tag;-设置Tlist_Sort_Type为”name”可以使taglist以tag名字进行排序,缺省是按tag在文件 阅读全文
posted @ 2011-11-22 19:15 漠北风 阅读(25856) 评论(2) 推荐(4)
摘要:多标签切换网上这类的文章太多了,看上去有点像标题党。我在这里只是想总结一下自己常用的一些,如果有更好的可以随时留言,感激不尽!首先介绍一下 vi/vim是 unix/linux 下极为普遍的一种文本编辑器, 大部分机器上都有 vi 有各种变种, 在不同的机器上常用不同的变种软件 其中 vim 比较好用也用得比较广泛 vim 是 Vi IMproved 的缩写, 表示更好的 vi 本文就说些其中比较有用, 比较常用的命令, 若能熟练运用这些命令, 那么会发现编辑文件很大帮助,尤其是做开发的人员,能快速的提高开发效率。另附一张图,上面又一些非常常用的命令说明:以下的例子中 xxx 表示在命令模式下 阅读全文
posted @ 2011-10-02 22:57 漠北风 阅读(1540) 评论(1) 推荐(1)
摘要:讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议)、使用会话和viminfo、vimrc初步、保存项目相关配置、 使用标签(tag)文件、使用taglist插件、文件浏览和缓冲区浏览、lookupfile插件、开启文件类型检测、 乱花渐欲迷人眼 – 语法高亮、程序员的利器 – cscope、 剑不离手 – quickfix、智能补全、 自动补全、指随意动,移动如飞、在VIM中使用GDB调试 – 使用vimgdb、等十余篇内容,后续还有待完成的几篇。 阅读全文
posted @ 2011-09-17 20:57 漠北风 阅读(517) 评论(0) 推荐(1)
摘要:开始之前人类大脑对文字的处理是平面式的,所以我们浏览文章、查找资料或者重构代码,要么是横向读,要么是纵向读,要么使用搜索功能,将文字作为一个平面整体。而在编辑文字、编写代码的时候则不是横向就是纵向。常规文本编辑器都是横向编辑,而纵向编辑也常被作为特色功能。比如 Vim、EditPlus、UltraEdit 这些编辑器都有纵向编辑模式,或者称为列模式。像日常文字处理工具 MicroSoft Word、OpenOffice Writer 也可以通过按下功能键 ALT,实现纵向选中文本,然后对文本进行操作。纵向编辑不仅是编辑器的一种功能,更是人们思考问题的一种方式,项目符号、段落编号,都是纵向编辑的 阅读全文
posted @ 2011-09-14 21:33 漠北风 阅读(451) 评论(0) 推荐(0)
摘要:1目录2================================================================================31.简介42.功 能52.1.全局命令62.2.书签7 2.2.1.书签表8 2.2.2.书签命令9 2.2.3.无效书签102.3.Nerdtree 映射112.4.文件系统菜单123.选项133.1. 选项总结143.2.选项明细1516171.简介18--------------------------------------------------------------------------------19N... 阅读全文
posted @ 2011-09-08 10:22 漠北风 阅读(20039) 评论(0) 推荐(1)
摘要:Vim 复制粘贴探秘Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置::set noai nosi取消了自动缩进和智能缩进,这样粘贴就不会错行了。但在有的vim中不行,还是排版错乱。后来发现了更好用的设置::set paste进入paste模式以后,可以在插入 阅读全文
posted @ 2011-09-07 16:36 漠北风 阅读(921) 评论(0) 推荐(0)
摘要:一、首先确认电脑或服务器上已经安装VIM,如果不行没有的话可以去VIM官网(http://www.vim.org/download.php)载相应的版本进行安装。安装过程不再叙述。 二、开始配置vim 配置之前有几点先说明一下: I.为了方便叙述下文中如无特殊说明$VIM均为VIM的安装目录。 II.下文中的配置安装均在Linux(redhat)下完成,如有不同请自行调节或者给我留言,我会尽力解答。 III. 双引号 " 为配置文件注释符号 IV.当加入新doc时,需要执行命令:helptags $VIM/doc ,然后才能 :help *** 1.修改.v... 阅读全文
posted @ 2011-09-07 16:27 漠北风 阅读(13317) 评论(0) 推荐(0)
摘要:史上最强的vimrc文件http://amix.dk/vim/vimrc.html,据说有800行,还是作者精简后的结果."""""""""""""""""""""""""""""""""""""""" 阅读全文
posted @ 2011-08-17 23:22 漠北风 阅读(2040) 评论(0) 推荐(0)
摘要:使用VIM有段时间了,但是对于里面的一些知识还是一知半解,今天在网上无意中发现一篇文章感觉不错,希望能给像我一样的朋友带来一些帮助。由于内容比较多就不copy过来了,把网址给大家贴出来!Vim 实用技术,第 1 部分: 实用技巧http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.htmlVim 实用技术,第 2 部分: 常用插件http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/index.html其中有个插件可以显示黑客帝国里的代码竖着翻滚的效果,很帅!闲的没事的时候可 阅读全文
posted @ 2011-08-17 15:49 漠北风 阅读(441) 评论(0) 推荐(0)