man vim 使用之小记

本文深入探讨了vim编辑器的基础命令与高级功能,包括如何使用manvim获取帮助,vim与vi的区别,以及常用参数的应用。同时介绍了vim编辑器在不同场景下的使用方式,如普通模式、ex模式、只读模式等,以及如何通过命令快速定位到文件的特定位置。此外,还详细解释了vim命令中常用的参数,如光标定位、文件打开模式、文件对比等,为读者提供了一站式的vim使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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、付费专栏及课程。

余额充值