文章标签 ‘LINUX生活’
修改自wombat,更换了底色,微调了一下颜色,我把它命名为seaweed 。下面是python的示例 Seaweed: [seaweed.vim] Wombat: [wombat.vim]
bash的默认编辑模式是Emacs。我比较习惯于vim,所以开启了vim编辑模式。开启的方法很简单,编辑 .bashrc 文件。添加: set -o vi 然后在bash下,执行一下 source ~/.bashrc 使得修改生效。 更多的看看这篇文章:http://www.jukie.net/~bart/blog/20040326082602 另外这里有一个Cheat-Sheet1可供查阅参考。 如果无法查看,可以到这里(Box.net)下载 A cheat sheet or crib sheet is a concise set of notes used for quick reference. “Cheat sheet” may also be rendered “cheatsheet” or “cheat-sheet.” [↩]
翻翻自己的电子书“储存库”的时候,发现了这一个PDF,拿出来分享一下,对于想用VIM写PHP的同学应该是很有帮助。 作者的地址:http://gravitonic.com/ 文章地址:http://gravitonic.com/2007/02/vim-for-php-programmers-slides-and-resources 下载地址:Uushare Box.net
在使用IDE的时候,我们可以很方便的管理项目里面的文件,而在Linux下面进行开发的时候,我们大多用make或者cmake来管理项目,但是当用VIM来进行操作的时候还是比较难的,在集成开发环境(IDE)里面,一般都会有项目的相关文件在窗体中列举出来。在VIM下,已经有人开发了方便管理项目的插件Project. 安装方法跟VIM的其他插件一样,下载project.tar.gz之后,解压到~/.vim下面,就可以启用了,在VIM下面开启该插件的命令是“:Project”,为了方便,你可以在vimrc里面定义一个快捷键映射到”:Project”,Project插件管理项目是通过一个用户自己定义的“项目文件”~/.vimprojects来组织项目的相关内容的。 引用帮助文档里面的一个例子来说明如何用~/.vimprojects来组织项目。 My Project=~/c/project CD=. { GUI Files=gui { gui_window.c gui_dialog.c gui_list.c gui.h } Database Files=data { data_read.c data_write.c data.h } } My Project=~/c/project 表示项目名称以及项目根目录。 CD=. 表示打开该项目中的文件时,会自动在根目录基础上完成文件的路径,打开文件。 项目还可以有子项目,这个例子中的GUI Files就是子目录。 GUI Files=gui 表示GUI Files指向项目根目录下的子目录gui。 在VIM中打开Project之后,可以直接在项目上面按Enter键来折叠项目列表,相当方便,打开文件也是直接按Enter就行。 推荐两篇文章: VIM-Project Plugin 该插件的中文文档 Vim 实用技术 很全面的VIM实用文章
本文是在此文章的基础上进行的,建议先看一下这篇文章:http://wiki.woodpecker.org.cn/moin/VimPython 1.代码自动补全 上面引用的文章里面提到了关于python的自动完成功能,但是每次都要反复按Ctrl+N,略显麻烦,建议加上autocomplpop这个插件,这样就像Eclipse+PyDev一样,会自动弹出窗口提示补全代码。当然,还有SuperTab这个强大的插件供你选择。 2.自动语法检查 所需插件:python_check_syntax ,该插件需要pyflakes,Debian的用户直接 aptitude install pyflakes python_check_syntax默认是在python文件保存完之后开始执行检查,即运行完” :w “之后。检查语法的默认快捷键为cs[注] 。可以通过在vimrc里面添加以下两行来修改该快捷键和是否在保存时进行语法检查。 g:pcs_hotkey # run the checker, the default is cs g:pcs_check_when_saving # when true, the checker automaticlly run while saving, the default is true 3.Python专用插件 3.1 python_fn.vim 提供了众多方便编辑Python效率的快捷键。比如选择整个class, function之类的,它的页面已经所得很详细,我就不多说了。 3.2 python.vim Python语法高亮支持,具体不说了,看页面。 4.Python调试 vim里面调试,可以通过设置makeprg为python %。这样可以通过:make自动的对当前编辑的文件进行测试。关于Unix程序管道通讯的Buffer大小这篇文章为我们提供了一个更好的方法:python -u %,即在python.vim里面添加: set makeprg=python -u % 这样就可以了。 5.推荐阅读文章 [...]
