`
tianshibaijia
  • 浏览: 1122693 次
文章分类
社区版块
存档分类
最新评论

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics