Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183572
  • 博文数量: 74
  • 博客积分: 2521
  • 博客等级: 大尉
  • 技术积分: 730
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-24 08:28
文章分类

全部博文(74)

文章存档

2012年(3)

2011年(14)

2010年(26)

2009年(31)

分类: LINUX

2009-11-24 14:58:20

1. vi中的折叠:

   1)zc zC     2)zo zO    3)[z ]z   4)zj zk   5)zf创建新折叠

2. vi中的括号匹配:%

3. 按Ctrl+g显示当前行号、列号和所在行占的百分比。

4. vim配置文件可以修改本用户家目录下的.vimrc或修改/etc/vimrc(virc)。
    修改:   vimrc配置

在命令模式下用set命令设置的东西是不能保存的,下次打开vim时又要重新设置。所以vim提供了一个配置文件叫vimrc,可以保存你的配置信息。该文件在Debian系统中位于/etc/vim/目录下。在该文件中,以双引号开头的是注释。vim7.0在debian系统中把配置文件分成两部份,一部份是系统级的$VIMRUNTIME/debian.vim,一部份是用户级的/etc/vim/vimrc。debian.vim的内容一般不要去修改,我们只要修改/etc/vim/vimrc文件即可。

  • syntax on

    语法加亮功能,这是VIM最有用的功能之一。语法加亮规则文件位于$VIMRUNTIME/syntax目录下。

  • set autoindent

    自动缩排,如当前行是从第3个字符的位置开始编辑的,按回车后光标会自动定位在下一行第三3个字符的位置。

  • set ruler

    总是显示光标的位置。

  • set paste

    置粘贴模式,这样粘贴过来的程序代码就不会错位了。

  • 打开文件时自动回到上次编辑位置。

    if has("autocmd")
       autocmd BufRead *.txt set tw=78
       autocmd BufReadPost *
          \ if line("'\"") > 0 && line ("'\"") <= line("$") |
          \   exe "normal g'\"" |
          \ endif
    endif
    
  • 退出vim后屏幕保持刚编辑文档的内容。

    set t_ti= t_te=
    
阅读(776) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~