man vim 使用之小记

vim  帮助命令: 


part 1:  

$ man vim 

VIM(1)                                                                        VIM(1)

NAME
       vim - Vi IMproved, a programmers text editor

SYNOPSIS
       vim [options] [file ..]
       vim [options] -
       vim [options] -t tag
       vim [options] -q [errorfile]

       ex
       view
       gvim gview evim eview
       rvim rview rgvim rgview

part 2: 

1  vim 是一个对vi 向上兼容的文本编辑器。可以编辑多种文本文件,尤其是程序文件。相比vi, vim 有很多增强功能。在 console 界面输入vim , 然后 : help vi_diff.txt 可以看到关于vim 和vi 区别的详细内容。使用vim 时,通过 :help 可以获得在线vim的在线帮助。(你可以在 console 界面输入vim , 然后 : help , 也可以在vim filename, 之后 输入 : help)

大多数情况下, 我们用 vim filename 来编辑一个文件。关于vim 的最常用的方法为: vim  [options]  filelist.
如果 vim之后的filename, 或者 filelist 不存在,编辑器会自动生成一个空的文件。


2  在对一个文件进行编辑的时候,根据vim命令的不同, 效果也会不通过:
比如: 
a: vim  filename  # 普通模式,使用缺省参数
b: ex  filename   # 以ex 模式打开文件。 效果同 vim -e 

$ vim -e a.py

"a.py" 2L, 9C
Entering Ex mode.  Type "visual" to go to Normal mode.
:

输入: vi , 或者 :visual 可以回到正常模式

c: view filename  # 以只读模式打开一个文件。效果同 vim -R filename

d: gvim gview filename # 以一个图形界面的形式打开,打开一个新的窗口。效果同 vim -g filename

e: gevim eview filename: # 以简易图形模式打开一个文件。 效果同 vim -y filename

f: rvim rview rgvim rgview filename # 类似以上。 效果 同 vim -Z filename

part 3: 

vim 命令中可以添加一些参数,在filename 开头或结尾都可以,下面是 对vim 中常用几个参数解释: 

 +[num]  # 使用vim filename 打开文件时, 光标定位在了文件的第一行。 使用 vim +[num]  filename , 关标定位在filename 的 第 num 行。 如果 num 缺省, 就会定位到filename  文件的最后一行


+/{pat}  #  使用正则表达式。光标定位在第一个符合正则的地方。比如: a.py  中有字符 luojun, 使用如下方法打开a.py, 就可以将光标定位在 luo 处。 $vim +/luo a.py

 -A   #  以左右互换的形式打开文件

 -b   # 以二进制模式打开一个文件

 -d   # 以diff 模式打开两个文件。比如: 
$ vim -d a.py b.py   将会同时打开 a.py, b.py 两个文件,并对二者不同部分高亮显示。 类似 diff  a.py b.py 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值