Unix 的vi set用法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Unix vi set用法-vi set命令

2010年09月20日星期一 16:14

vi set用法-vi set命令

一、常用收集如下:(vi set)

set autoindent

在插入模式下,对每行按与上行同样的标准进行缩进,与shiftwidth选项结合使用

set list

把制表符显示为^I ,用$标示行尾(使用list分辨尾部的字符是tab还是空格)

set number

显示行号

set readonly

文件只读,除非使用!可写

set shiftwidth

反向制表符中的空格数目

set showmatch

在vi中输入),}时,光标会暂时的回到相匹配的(,{ (如果没有相匹配的就发出错误信息的铃声),编程时很有用

set tabstop

指定tab缩进的字符数目

set wrapscan

授索在文件的两端绕回

二、vim set 在vi的基础上增加了如下(常用):

set smartindent

set cindent

以上两行都是编程用的c自动缩进

……

三、set 设置可以在命令行输入,也可以写在$HOME下的.exrc (如果是vi)或者.vimrc(如果是vim)中。写进去很方便的。

vi编辑器里面包括了定制vi会话的操作,例如:

1、显示行号

2、显示不可视字符,例如tab和行结尾字符

在命令模式下使用set命令可以控制这些选项:

编辑定制vi会话命令

命令功能

:set nu显示行号

:set nonu隐藏行号

:set ic设置搜索时忽略大小写

:set noic搜索时对大小写敏感

:set list显示不可视字符

:set nolist不显示不可视字符

:set showmode显示当前操作模式

:set shownomode不显示当前操作模式

:set显示所有的vi环境变量设置

:set all显示所有的vi环境变量可能取值及其当前设置值

你也可以把这些操作放在home目录下你创建的文件.exec中,set操作放在该文件中,不用带前面的:,一行一个命令,一旦该文件存在时,每次你开启一个vi会话时系统将取读取该文件来设置对应的vi环境变量。

要找某一特定行,使用下面的选项:

定位命令

命令功能

G到文件最后一行

1G到文件的一行

:21到第21行

21G到第21行

相关文档
最新文档