vim常用功能
Table of Contents
- 1 vim常用命令
1 vim常用命令
- vim中modeline编辑python和c源码 vim中modeline是个不错的配置,项目中大家可能使用的vim配置选项各不相同,但是 modeline却可以统一代码风格。 vim开启文件时,会从文件的前几行查找modeline的配置,一般配置vim对文件的编辑 属性,如tabstop,autoindent选项。
首先要在vim中开启modeline选项,同时还要开启modelines>0 .vimrc中
set modeline " 在vim中默认打开的,但是root用户和vi默认未开启 set modelines=5 " 默认是5,在开启文件时,会从文件的前5行查找modeline配置
其次,配置c代码文件的modeline格式
// vim: ai ts=4 sw=4 fileencoding=utf-8
配置python的源文件的modeline格式
# vim: ai ts=4 sw=4 fileencoding=utf-8
可以看出,各个代码的配置格式,就是注释符号的不同,但是,c语言用 /* vim: ts=4 */这种注释风格,vim打开时modeline解析会报错。
- vim中buffer切换快捷键 :help 'buffer'
快捷键 作用 :h 'buffer' 查看buffer帮助 :ls 查看所有buffer列表 :b # 跳转到上一次切换前的buffer C-^ 如上 :bp 跳转到前一个buffer, 按:ls排列顺序 :bn 跳转到下一个buffer, 按:ls排列顺序
Date: 2013-08-30T14:05+0800