Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UNIX vi参数_Unix_Editor_Vi - Fatal编程技术网

UNIX vi参数

UNIX vi参数,unix,editor,vi,Unix,Editor,Vi,一位同事递给我一个“.bashrc”文件的片段,其中包括以下两行: alias vi='vi -b -i NONE' alias view='vi -b -i NONE -R' 我搜索了“UNIX vi参数”、“UNIX vi命令行”和“vi参数”,但没有成功 参数-b、-i、-R和NONE对执行vi有什么影响?有人能告诉我一个讨论这些的在线资源吗 谢谢大家! 您的同事已经为编辑(vi)和阅读(查看)文件设置了一些方便的快捷方式 检查手册的man vi。镜像此信息: -b 二进制模式。将设置一

一位同事递给我一个“.bashrc”文件的片段,其中包括以下两行:

alias vi='vi -b -i NONE'
alias view='vi -b -i NONE -R'
我搜索了“UNIX vi参数”、“UNIX vi命令行”和“vi参数”,但没有成功

参数-b、-i、-R和NONE对执行vi有什么影响?有人能告诉我一个讨论这些的在线资源吗


谢谢大家!

您的同事已经为编辑(
vi
)和阅读(
查看
)文件设置了一些方便的快捷方式

检查手册的
man vi
。镜像此信息:

-b

二进制模式。将设置一些选项,使编辑二进制文件或可执行文件成为可能

-i{viminfo}

启用使用viminfo文件时,此选项设置要使用的文件名,而不是默认的“~/.viminfo”。这也可用于跳过.viminfo文件的使用,方法是指定名称“NONE”

-R

只读模式。将设置“只读”选项。您仍然可以编辑缓冲区,但将防止意外覆盖文件。如果确实要覆盖文件,请在Ex命令中添加感叹号,如“:w!”。-R选项也意味着-n选项(见下文)。“只读”选项可以用“:set noro”重置。请参阅“:帮助“只读”


因此:
alias vi='vi-b-i NONE'
将打开vi,准备编辑二进制文件,并且没有viminfo文件
alias view='vi-b-i NONE-R'
也将执行相同的操作,但处于只读模式。

您是否尝试过
man vi