Gvim使用心得--设置篇

来源:互联网 发布:梦里花落知多少不死鸟 编辑:程序博客网 时间:2024/06/05 06:45

来兄弟连一个多星期了,学习气氛真是非常的好。
今天布置了div+css的布局作业,花了2个多小时才做好,做的真是头大,看来前台技术还是需要继续加强,
还好做到了99%相似,写完竟然不需要调整兼容性,相当惊讶,于是发篇战地日记休息下大脑,庆祝一下。

“被强迫”使用了gvim,从了解皮毛到现在逐渐的熟悉了,越发的感觉gvim的自由和强大。
如果不是没有找到gvim的ftp浏览器的插件,或许我就完全是舍弃phpdesigner和notepad++了
但是win软件用习惯了,至今还是不习惯 esc
用的时间太短,还有很多没有发现,下面我将我这段时间整理的东西分享给大家


1、设置自己喜欢的字体?
点“编辑”-->“选择字体”, 然后在字体列表中选择一个你喜欢的字体和字号,然后确认。
如果想每次都使用这个这个字体
需要加到启动文件中
比如我的
set guifont=Courier_New:h13:cANSI

2、设置配色方案/风格
点“编辑”-->“配色方案”,然后选择自己喜欢的即可
启动配置文件的写法
colo desert

3、搜索或者替换后取消高亮的关键词
搜索和替换后关键词会高亮显示,搜索结束后也不会消失,要取消高亮
可以通过命令
:noh
另类方法:你可以搜索一个不存在字符的来让高亮取消
/asdasdasd

4、整体缩进一段代码
先得到要缩进的开始行号和结束行号(比如开始行3 结束行9)
然后用
3,9> 向右增加一个tab的缩进
3,9<< 向左减少2个tab的缩进

5、让VIM不生成备份文件(~文件)
:set nobackup
另外,也可以不关掉backup而是设置backupdir将备份文件统一存放到一个目录下,比如
set backupdir=d:\Vim\tmp

6、增加多标签模式
习惯了其他编辑工具的多标签,很不习惯gvim的每次打开一个文件就打开一个编辑器,所以做了这个设置
可以用命令 :tab new 打开多标签,但是这样很不舒服
所以增加右键菜单快捷菜单方式
直接进入注册表,在HKEY_CLASSES_ROOT\*\shell下添加项“用 vim 编辑”,
(这里在键值中可以写入“用 gVim 多标签编辑(&g)” 括号内为设置g为快捷键)
再在项“用 vim 编辑”下添加子项“command”,在其右边窗口把其键值设定为:
"D:\Vim\vim73\gvim.exe" -p --remote-tab-silent "%1"
配置文件中增加
set showtabline=2
set tabpagemax=25


7、其他配置
感觉上方工具栏没有什么用。可以关闭它
set guioptions-=T

有时不知道自己光标在第几行,有时一眼看不到行号,可以用这个突出当前行
set cursorline
效果图

在代码层数多了以后 默认tab一下缩进8个空格就有些浪费了,可以改为4个节省空间
"tab宽度
set ts=4
"缩进宽度
set sw=4

8、常用命令
插入:iaos
移动;hjkl wb HML gg G
删除:x dd n1,n2d
复制:yy nyy dd ndd p P


9、插件推荐
snipmate:http://www.vim.org/scripts/script.php?script_id=2540
在兄弟连Gvim视频中已经推荐了这个插件
有了这个插件才真的让gvim效率提升n倍

authorinfo:http://www.vim.org/scripts/script.php?script_id=2902
自动生成/更新文件的作者信息
第一次在文件头增加作者信息,以后就是更新文件名和修改时间

php-doc插件:
对函数增加标准注释

NERD_tree:http://www.vim.org/scripts/script.php?script_id=1658
提供展示文件/目录列表的功能,比自带的文件浏览器要好很多

ps:在能上网的时候大家可以搜索下网上其他人的gvim配置
能给不少启发

原文地址:http://bbs.lampbrother.net/read-htm-tid-118195.html

阅读(170) | 评论(0) | 转发(0) |
0

上一篇:第一次发贴

下一篇:为什么我们学习一开始就要用utf-8

相关热门文章
  • 教你三招清洁家里的木地板...
  • qpid service 的root引发的权...
  • 纪念日的独白
  • 元旦苏州游记_苏州旅游攻略...
  • 淘富阁开店推广秘籍
  • IP Sec VPN与NAT破镜重圆
  • 网站导航
  • GoAgent图文设置教程
  • UT2.0正式版下载
  • tomcat6.0配置(含配置视频下载...
  • 大家都是用什么来管理hadoop集...
  • 网站被人挂了吗,添加了些程序...
  • Nginx如何保证不走宕机的那个...
  • 大家谈谈MYSQL客户端和服务器...
  • 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
原创粉丝点击