Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2383965
  • 博文数量: 473
  • 博客积分: 12252
  • 博客等级: 上将
  • 技术积分: 4307
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-12 10:02
文章分类

全部博文(473)

文章存档

2012年(8)

2011年(63)

2010年(73)

2009年(231)

2008年(98)

分类: LINUX

2008-03-31 10:27:19

我的vim是一个连接: /usr/bin$ ls -la vim

lrwxrwxrwx 1 root root 21 2005-05-19 11:55 vim -> /etc/alternatives/vim

1、进入编辑模式

打开文件 vim filename

按a或者i进入编辑模式,按Esc退出编辑模式

 2、在vim里显示当前行数 :set nu

要想每次都显示,需要修改cd /etc vim ./vim/vimrc设定,在最低下加入set nu,保存。

3、移动光标

最低级的用法,在Normal和edit模式下,按方向健就可以移动了.还有一种方式,就是在Normal模式下使用h(左)、j(下)、k(上)、l(右).

4、设置tab缩格数

设置tab缩格数是指按一下Tab键缩进几个空格,:set tabstop=字符数,设定。一般都设置4个。
:set tabstop=4
同上要想每次都这样,在vimrc里加上这句话。
5、语法高亮显示
使用syntax on/off打开/关闭。
6、设置后退键操作
失效时,使用set backspace=indent,eol,start就可以了。
7、复制和粘贴
在Normal模式下,将光标移动你要复制的文字块的文首,按V键进入vim的第三种模式view,移动方向键就可以选择了,完毕后,按y键就可以将这些数据复制下来,然后到指定的位置按p键粘贴就可以了,也可以对选的数据通过按"d"删除它。
另外,在Normal模式下按 “yy”键就可以复制一行。
8、显示中文
vim vimrc
添加以下内容:
set fileencodings=gb2312,18030,utf-8
set termencodings=utf-8
set fileformats=unix
set encodings=prc
保存退出
阅读(919) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~