原文连接: http://www.gracecode.com/Archive/Display/2414 最近很多人被我“拉下水”尝试 (g)vim,为了支持他们,我会编写些 vim 脚本方便大家。 这里有个现成的需求,就是很多从 Editplus 转过来的同学,想让 vim 有从模板新建文件的功能。那么,这篇文章可能就是你们想要的。 安装步骤 下载代码包以后,解压缩到 $vimRUNTIME 目录。重新启动 vim,输入 [code]:NewTemplate xhtml[/code] 就可以建立个 XHTML 模板,如果是...
by AMD-K6 - Web开发 - 2008-10-08 15:43:02 阅读(1871) 回复(0)
在vim里编辑perl代码时,只要将光标移到模块名上,然后敲入':gm',就能立刻导航至那个模块。 特性: 1 使用@INC变量查找模块; 2 如果找到的模块只有一个,就会立刻跳至那个模块; 3 如果找到的模块不止一个(多个版本),会显示一个可供选择的列表(就像命令补全一样); 4 如果没有找到模块,则会给出高亮提示信息"Module '$module' not found"; 函数代码如下: let g:perl_path_to = {} function! GotoModule(module) let ...
刚才发在了“使用 vim 有疑问的朋友们请在此跟贴提问”中,一直没人回答,估计现在都没人注意到那个帖子了。所以现在把问题重复贴在这里: 系统是CentOS 4.4,默认安装的vim 6.3.82 , 由于不支持c-support,就下载源代码安装了vim7.2。 安装很顺利,可是在启动vim时:若存在vim的配置文件: $HOME/.vimrc 或/usr/local/share/vim/vimrc, 那么在启动vim的时候就会死掉,即使是使用的默认的配置文件也是如此。如果并不存在vim的配...
cscope是*nix下功能强大的开发支持功能, 它极大地方便了对源代码库的浏览, 查询. 比如回答: (1) 函数foo就调用了哪些函数 (2) 函数foo被哪些函数调用过 (3) 变量v_t 的定义在哪里 等等. vim中内置的ctags支持提供了类似的功能, 但cscope的功能更为强大. 要了解vim中关于cscope的主题, 可以在vim中用 :h cscope windows下的gvim预编译版提供了对cscope的支持, 但是默认安装好之后还是不能使用它, 这跟cscope的工作原理有关. 要提供对...
我用 vim 编辑文件 123 不能执行 vim -x 123 :wq chmod +777 123 ./123 就提示: [root@server /]# ./123 -bash: ./123: cannot execute binary file 有什么办法可以使 vim 加密的可执行文件 运行起来。。~!~!
这个问题很明显:在插入模式下,我输入文本,需要中文输入法;在命令模式下,需要输入英文字母表示的命令,这时需要英文输入法。所以,我目前的做法是,在切换两种模式后,接着按一下Shift键以切换输入法。 在vim中可以设置自动切换输入法吗?我用的SCIM,给点思路也行,我一点都不知道该通过什么方式来实现。
刚学vim,现在对单个文件的操作有些熟练了,就是多文件还是很晕,请问各位高手有没有什么好的多文件操作的技巧介绍一下? 用buffer好还是用TAB好? 还是2个都用? 一开始我用的是TAB,结果搭建IDE用的插件不支持 (winmanager 换到另外一个标签后再换回来经常会报错,trinity直接不支持) 现在试了buffer(用了tabBar),taglist刷新 切换标签都正常了,就是使用的时候经常界面就乱了....比如切到taglist窗口,看了 一些函数后想切换到另外一个文...
我用vim写了一个代码:
[code]
#include
想用vi或者vim,最好是vim自动编辑一个文件。就像在sco unix上面,用man vi看到的。 tmpfile=$$.tmp ls -al >${tmpfile} ex ${tmpfile} <<%% :g/^-.*/s///g :g/^$/d :w :q %% more ${tmpfile} 将ex更改成vi也可以,这是在sco unix上面,现在我想在linux上面实现这个,却不行。不知到怎么回事,希望高手能够指点一下。 unix上面的是vi,linux上面的默认是vim,是不是这是vim和vi的区别?