Chinaunix首页 | 论坛 | 博客
  • 博客访问: 677935
  • 博文数量: 467
  • 博客积分: 8050
  • 博客等级: 中将
  • 技术积分: 14825
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-18 11:00
文章分类

全部博文(467)

文章存档

2009年(8)

2008年(459)

vim

分类:

2008-04-15 16:33:35

这个东西很早就记下来了,觉得总结的还是不错的,今天转过来吧。
#设置tab宽度
:set tabstop=4

#设置缩进时移动的宽度
:set shiftwidth=4

#设置语法高亮模式
:set syntax=fvwm

#关闭备份
:set nobackup
:set nowritebackup

#建议按照如下的方式使用备份
:set backup
:set backupdir=/var/bak
:set backupext=.bak

#下面一些选项是一次听讲座的时候记录的, 具体什么意思没有记清楚, 但应该很有用的
:set nocp
:set su
:set his
:set cin
:set sm #显示匹配的括号
:set ai #自动缩进
:set cino=:ogotocsus
:set paste/nopaste
:set lbr
:set font=mb
:set cindent #打开c缩进模式


#打开语法高亮显示
:syntax on

#格式重排
=

#可视模式
V

#选择括号的另一半
%


建议的主题配置: colo torte #图形模式
colo else #字符模式

命令与键
为了防止ex对特殊键进行解释, vi中可以用C-v对其进行跳脱.如下所示: [RETURN] ^M
[ESC] ^[
[BACKSPACE] ^H
C-T ^T
C-W ^W
C-x ^X
| 不能转义

map!用于在插入模式下强制映射, unmap!用于在插入模式下取消映射
映射一个功能键 :map #1 command #映射第一个功能键, 即F1
:map [C-v][Home] command #映射home键

od命令可以用来以8进制方式查看文件
@register 执行register中的文本作为命令
r命令可以用于读入文件或者将命令的输出读入当前的缓冲区 r file #读入文件
r! ls #读入命令输出

增加和减少缩进级别在vi的自动缩进模式中,可以通过下面的命令更

改缩进级别 C-T 增加一个缩进级别
C-D 减少一个缩进级别
^ ^D 光标移到开始,并保留缩进级别
0 ^D 光标移到开始,并重置缩进级别

可以通过下面的命令设置自动缩进模式 :set autoindent

<<和>>是进行缩进和反缩进的命令 >> 把行或者块右移8个空格
<< 把行或者块左移8个空格

显示控制字符 :set list #临时的等价命令是l

启用括号匹配 :set showmatch #:set sm

-设置显示模式 :normal #正常模式
:syntax #语法高亮模式
:hex #十六进制模式
:html #html模式
:man #man模式
:set binary #二进制模式
:set incsearch #增量搜索模式
:set showmode #可视模式

阅读(572) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~