linux下的vi参数命令
-
Linux下的vi编辑器是一种非常常用的文本编辑工具,可以用来编辑各种类型的文件。在使用vi编辑器时,可以通过一些参数命令来改变编辑器的行为。以下是几个常用的vi参数命令:
1. +n:在打开文件时,光标将定位到指定行号n。
例如:vi +10 filename,打开文件后光标会自动移动到第10行。2. +文件位置:在打开文件时,光标将定位到指定文件位置。
例如:vi +/keyword filename,打开文件后光标会自动移动到第一个匹配到的关键字位置。3. -R:以只读模式打开文件。
例如:vi -R filename,打开文件后无法进行编辑操作。4. -b:以二进制模式打开文件。
例如:vi -b filename,打开文件后可以进行二进制数据的编辑操作。5. -c 命令:执行指定的命令后退出编辑器。
例如:vi -c ’10s/foo/bar/g’ -c ‘wq’ filename,执行完第一个命令后将文件中的foo替换为bar,并保存退出。6. -S 脚本文件:执行指定的脚本文件。
例如:vi -S script.vim filename,执行script.vim文件中的脚本。7. -u 用户配置文件:使用指定的用户配置文件。
例如:vi -u .vimrc filename,使用.vimrc文件中的配置信息。8. -M:在文件被修改过后,显示警告信息。
例如:vi -M filename,在文件被其他程序修改过后,打开文件时会显示警告信息。9. +cmd:在文件打开后,执行指定的命令。
例如:vi +’/search’ filename,打开文件后自动执行/search命令进行搜索。以上是一些常用的vi参数命令,可以根据实际需求来选择使用。同时,也可以通过vi的帮助命令来获取更多关于vi编辑器参数的详细信息。
2年前 -
在Linux下,vi是一个文本编辑器,最初是为Unix操作系统设计的。它是一个功能强大而灵活的编辑器,可以在终端窗口中编辑文本文件。下面是一些常用的vi参数命令:
1. vi [filename]: 打开指定的文件进行编辑。如果文件不存在,则会创建一个新文件。
2. vi +[line number] [filename]: 打开指定文件,并将光标定位到指定行号。
3. vi -R [filename]: 以只读模式打开文件。这样可以防止对文件进行编辑操作,只能查看文件内容。
4. vi -b [filename]: 以二进制模式打开文件。这个参数适用于编辑二进制文件,如可执行文件或图片文件。
5. vi -c [command] [filename]: 打开文件后,执行指定的vi命令。这个参数可以用于自动化编辑操作。
6. vi -u [vimrc-file] [filename]: 使用指定的vimrc文件来配置vi编辑器。vimrc文件包含了一些用户自定义的配置选项。
7. vi -o [file1] [file2]: 打开多个文件,并分割窗口进行编辑。每个文件会在一个独立的窗口中显示。
8. vi -O [file1] [file2]: 和上面的-o参数类似,但是文件会以水平布局的方式显示,而不是垂直布局。
9. vi -M [filename]: 打开文件并启用”只读模式”。这个模式下无法对文件进行编辑,但可以进行查看操作。
10. vi -t [tagname]: 打开指定标签的文件。在代码中使用标签,可以快速定位到相关代码的位置。
这些是常用于vi编辑器的一些参数命令。在使用vi编辑器时,可以根据实际需求选择适合的参数来进行文本编辑操作。
2年前 -
在Linux系统中,vi是一种非常常用的文本编辑器。vi参数命令用于在打开和编辑文件时指定一些特定的配置选项和操作方式。下面是一些常见的vi参数命令:
1. 打开文件时的参数命令
– vi filename:打开指定的文件进行编辑。
– vi -R filename:以只读方式打开文件,禁止修改。
– vi -n filename:以非编辑方式打开文件,用于查看文件内容,不允许修改。2. 编辑过程中的参数命令
– :set number:显示行号。
– :set nonumber:不显示行号。
– :set hlsearch:高亮显示搜索结果。
– :set nohlsearch:取消高亮显示搜索结果。
– :set ignorecase:在搜索时忽略大小写。
– :set noignorecase:搜索时大小写敏感。
– :set tabstop=4:设置Tab键的宽度为4个空格。
– :set expandtab:在输入Tab时将其转换为空格。
– :set autoindent:自动缩进。
– :set showmatch:显示匹配的括号。3. 搜索和替换的参数命令
– /pattern:向后搜索指定的模式。
– ?pattern:向前搜索指定的模式。
– n:定位到下一个匹配项。
– N:定位到上一个匹配项。
– :s/old/new/g:将当前行中的所有匹配项替换为新的值。
– :n1,n2s/old/new/g:将指定范围内的所有匹配项替换为新的值。4. 保存和退出的参数命令
– :w:保存当前文件。
– :w!:强制保存当前文件,即使文件只读或者没有权限。
– :q:退出vi编辑器。
– :q!:强制退出vi编辑器,即使有未保存的修改。
– :wq:保存并退出vi编辑器。
– :x:保存并退出vi编辑器。
– ZZ:保存并退出vi编辑器。以上是一些常见的vi参数命令,可以根据实际需要使用不同的命令来配置和操作vi编辑器。
2年前