如果你的电脑需要进行大量的编辑工作,那么你将发现有一个自己定制的编辑器将是多么重要。一个好的编辑器将是很好的朋友,可以帮助你解决许多日常的问题。但是怎样才使得一个编辑器更好呢?
看看现在已有编辑器的区别,可以看到其中许多编辑器都开发了认为用户可能需要的许多额外功能。而另外一些人则并不认为这些是最好的编辑器,而会承认那些最简单的,那些用户友好的,甚至是那些速度最快的作为其最好的编辑器。
在
Vim
编辑器中,没有人已经为你做好最好的。取而代之的是
Vim
提供了许多的选项来使得
Vim
适应你的需求。也就是说编辑器的威力掌握在用户的手中,而不是编辑器的开发者手上。
有些设置将影响
Vim
的显示(如颜色和菜单),而另外一些则改变
Vim
的工作方式——如使用键绑定来让特定的字符组合完成特定的任务。
在本章中,将介绍一系列的技巧用来帮助你定制
Vim
,让其成为你最爱的编辑器。
你可以找到完成下列任务的技巧:
-
改变字体
-
改变颜色方案
-
自定义高亮
-
更多信息的状态栏
-
切换菜单和工具栏
-
增加自己的菜单和工具栏按钮
-
定制工作区域
可能其中的某些任务包含不止一个技巧,因为可能是从不同的方面来定制
Vim
。现在是读者你自己来决定采用哪个技巧的时候了。
在开始之前,有些你需要知道的和
Vim
安装相关的事情——从哪里可以找到
Vim
的配置文件。
配置文件在哪里?
在使用
Vim
开始工作之前,需要知道关于
Vim
的许多配置文件。这些文件的位置依赖于你安装
Vim
的方式,以及你所使用的系统。
一般情况下,有三种你必须要知道哪里可以找到的配置文件。
Vimrc
这是
Vim
的住配置文件。有两种版本——全局的和个人的。
全局的
vimrc
文件放置在
Vim
的安装目录下。你可以通过在
Vim
的普通模式下执行下面的命令来得到这个目录的具体路径:
:echo
$VIM
下面是路径示例:
Linux:
/usr/share/vim/vimrc
Windows:
c:\program files\vim\vimrc
个人的
vimrc
文件放在你的主目录下。而主目录的位置则和操作系统是相关的。由于
Vim
最初是为
UNIX
类系统设计的,所以个人的
vimrc
文件最前面使用了“
.
”来设置隐藏属性。但是这只是在
UNIX
下是隐藏的,而在
Windows
下则不是。取而代之的是,在这些系统的
vimrc
文件前加了一个下划线“
_
”。下面是一个例子:
Linux:
/home/kim/.vimrc
Windows:
c:\documents and settings\kim\_vimrc
对于个人
vimrc
文件的设置改变将会覆盖任何在全局
vimrc
文件中的相同设置。这样你可以对整个个人
vimrc
文件进行修改,而不会影响到全局的
vimrc
文件中的设置。
你可以在
normal
模式下输入下面的命令,来检查你的系统中的主目录路径:
:echo $HOME
在
wimrc
文件中包含有
ex
(
vi
的先驱)命令,每个一行,同时这也是修改
Vim
启动配置的默认位置。在本书接下来的部分,此文件就被称为
vimrc
。
vimrc
文件可以使用其他的文件作为外部配置文件。在
vimrc
文件中,可以这样使用
source
命令:
source
/path/to/external/file
通过这种方法可以保持
vimrc
文件的简洁,并使得配置更有结构性(更多的保持
vimrc
文件简洁的方法请参见附录
B
)。
gvimrc
gvimrc
是专门为
Gvim
使用的配置文件。它和上面描述的
vimrc
文件类似,并且要放在相同的位置——包括全局版本和个人版本。举个例子:
Linux:
/home/kim/.gvimrc 和/usr/share/vim/gvimrc
Windows:
c:\documents and settings\kim\_gvimrc, 和
c:\program
files\vim\gvimrc
文件中的设置只会在
Gvim
中起作用。在本书接下来的部分,此文件就被称为
gvimrc
。
exrc
这只是一个为了兼容古老的
ex/vi
编辑器的配置文件。它和
vimrc
放在同样的位置,有着同样的用法。但是,大部分时候此文件都不需要,除非你需要在
Vim
使用
vi
兼容模式。
分享到:
相关推荐
Packtpub.Hacking.Vim.7.2.Apr.2010.rar
Hacking.Vim.May.2007.Packt.Publishing 这么好的书不用我多讲了吧
Packtpub.Hacking.Vim.7.2.Apr.2010
Hacking Vim 高清 英文版 Hacking Vim 高清 英文版 Hacking Vim 高清 英文版
Ready-to-use hacks with solutions for common situations encountered by users of the Vim editor -- Kim Schulz 2010
hacking-ubuntu.ansible:用Ansible入侵我的Ubuntu桌面
Wiley.Hacking.GPS.Mar.2005
vim英文书籍,包含 Hacking-vim Learning.the.vi.and.Vim.Editors Vimbook-OPL
Hacking.The.Art.of.Exploitation,.2nd.Edition
Kim_Schulz Hacking Vim 高清英文 Kim_Schulz Hacking Vim 高清英文
Application Hacking: Introduce the basic skills to hack an application, such as Keyboard hooking, API hooking and image file hacking. Web Hacking: The Virtual Box test environment configuration is ...
[Wireless.Hacking].Syngress.-.Wireless.Hacking.Projects.for.Wi-Fi.Enthusiasts
地址 A daily updated list of suspicious, snooping, sniffing and hacking attempts from IP addresses against services like SSH, HTTP and Wordpress Hack Attempts关于Ultimate-Hosts-Blacklist 可用于测试和...
Hacking.with.React.pdf
除了实现对VI的兼容性外,VIM还扩展了很多的功能,包括语法高亮,代码折迭,脚本扩展等等,Packt Publishing出版社出版的这本书《Hacking VIM》就对VIM使用的一些TIP作了介绍,介绍的内容包括定制篇,移动篇,效率篇...
Hacking.and.Securing.iOS.Applications
Hacking.Exposed.Web.2.0
Apress.Hacking.the.Kinect.2012
McGraw.Hill.Gray.Hat.Hacking.The.Ethical.Hackers.Handbook.3rd.Edition.Jan.2011 pdf http://www.amazon.com/Gray-Hacking-Ethical-Hackers-Handbook/dp/0071742557/ref=sr_1_9?ie=UTF8&qid=1315966016&sr=8-9