VIM技巧
时间: 2010-11-17 评论:0
Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。
本页面收集了很多VIM技巧。可以利用这些VIM技巧,快速完成许多繁琐的工作。
VIM技巧1. 为项目生成tag文件
在项目根目录下面打开Readme.txt文件,调整VIM为普通模式,执行!ctags -R * 在根目录地下生成tag文件。
Commit by netroby
VIM技巧2.FuzzyFinder Tag模式
VIM普通模式下面:FufTag进入Fuzzyfinder的tag模式,可以查找你所需要的tag所在的位置。
tag包括定义的常量,方法,函数等。
Commit by netroby
VIM技巧3.VIM 查看关键字定义
在编辑程序的过程中,我们可以通过CTRL+]跳转到某个keyword(类,方法,)的定义位置
Commit by netroby
VIM技巧4. VIM窗口切割快捷键
CTRL+W+S 水平分割窗口
CTRL+W+V 垂直分割窗口
CTRL+W+N 新建窗口
CTRL+W+C 关闭窗口
CTRL+W+O 关闭其他窗口,保留当前窗口
Commit by netroby
VIM技巧5. FuzzyFinder模式详解
:FufTag tag模式,搜寻tag用的
:FufFile 文件搜寻模式,查找当前目录及子目录中的文件
:FufBuff Buff搜寻模式,查找Buff中的内容
:FufLine 行查找模式,查找当前文件中某一行
:FufJumplist 最近打开文件查找模式
:FufDir 更改当前工作目录
Commit by netroby
VIM技巧6. vim输入特殊字符 ^M (换行符)
输入换行符的方法是CTRL+Q, Enter.
同时按下CTRL和Q键,然后一起松开,快速按下Enter键,就输入了^M换行符
Commit by -\平淡﹏
VIM技巧7. VIM快速跳到文件开头处或者结尾处
SHIFT+g键可以快速跳到文件结尾
gg可以快速跳到文件头部
操作均为普通模式下
Commit by netroby
VIM技巧8. VIM中文乱码
在特定状况下,本来应该是gbk编码的中文,被你保存成了UTF-8,那么再用vim打开,一切就悲剧了。
如果要恢复正常的中文代码,那么我们需要先让vim认得代码,不错误显示。
vim -c “e ++enc=latin1″ file.php
先让vim用指定的latin1编码打开文件, latin1是最宽松的编码,它能够正常显示编码设置错的中文。
然后 在vim能够识别中文以后,我们在vim里面执行
:set fileencoding=utf-8
vim会将编码自latin1转成utf-8。
问题解决了。 如果大家装了fencview之后,还是有乱码情况,可以按照这个方法试一试。
Commit by netroby
欢迎投稿VIM技巧,请发送邮件至netroby@netroby.com.一旦投稿被收录,VIM技巧后面将保留您的署名。
随机日志
Debian配置彩色shell和彩色的VIMChrome Beta 升级到 8.0.552.200
配置Nginx proxy cache为你的网站加速
vim custom 0.1.5 更新
QuickWeb官方中国区经理公布
QuickWeb情况介绍及特色讲解
Getting Real 学习笔记:关于编码
迅雷7.1.3.2044正式版
Hawk Host useable coupons.
60条经典网话
微软拼音的秘密:TSF 独步天下
Java根据扩展名来判断文件类型
HTML新特性,完美3D网页游戏Quake展示
赞,雨林木风ubuntu系统
个人身份信息被注册商盗用并注册cn域名




