Vim技巧若干
Vim能力强大,功能繁多,快捷键更是数不胜数,以至于苦逼的程序员们根本无法完全掌握。事实上,每个使用Vim的程序员,包括高级用户,只是在使用Vim所提供功能的一个很小的子集,而且也只需要使用一个很小的子集。在学会基本的编辑技巧的基础上,根据自己的需要,掌握一些“高级”技巧,可以极大的提高编辑效率。这里约略地列出我平时习惯使用的有限的一些技巧,希望你能够发现自己不知道却对你也适用的某一个。
gdb是很好的程序调试器,而vim是强大的文本编辑器。如果两者能紧密的结合在一起,将会给调试程序带来极大的便利。事实上这件事早有人帮助完成了,下面简单介绍两种方式--gdbvim插件方式和pyclewn方式。
gdbvim插件方式
该方式比较简单,它只需要下载一个vim插件和一个可执行的perl文件即可以正常使用。其原理就是封装gdb,把gdb执行的动作引起的代码记号发给vim的服务端端口,从而让源代码在vim中显示,并跟踪位置。这就要求vim支持命令服务器(+clientserver)和信号标记(+signs)功能,如果vim不支持,请重新编译安装vim或者直接安装发行版提供的vim巨型版。
2.转换文件编码
3.iconv转换编码
4.乱码解决方法
在.vimrc中添加如下代码
如果使用VIM来编写代码,可能很多朋友就会想了,有没有什么方法来建立一个快捷键,能快速的运行我们所编写的代码呢?!!答案当然是肯定了的,不然也不会写这篇日志来讨论这个问题了。
在介绍方法之前,先来谈一下自己以前的执行方式吧!
先拿PHP来讲吧,最传统的方式就是将编写好的代码放在apache的根目录,然后通过浏览器来运行,或者使用php命令来运行php.可以使用php的r参数
来快速测试,或者使用q参数
来运行。
Ubuntu 默认安装的 vi 是没有打开语法加亮的,首先要 sudo apt-get install vim 安装完整的 vim ,然后修改 /etc/vim/vimrc ,添加下面的代码。
“开启语法加亮
syntax on
“配色风格,如果觉得默认的不好,可以
colorscheme pablo
“设定Tab键缩进的空格数
set tabstop=4
“设定折叠方式,文本界面下好像不起作用
set foldmethod=indent
comments vi vim
没有评论
44
How to hide comments
————
Although comments can be a blessing in the configuration file of an unfamiliar
system, they eventually become annoying if one is already very familiar with
the file. In some extreme cases, they can actually be an obstruction to
clarity.
Here are two methods for viewing files without hash (#) comments, one for the
command line and one for VIM, and a bit of advice for Debian administrators.
继续阅读 »