Команды могут искать имя, по которому они были вызваны (используя, например, argv[0]
в C) и соответственно изменять свое поведение. Таким образом, в этом случае vim
знает, что если is запускается как view
, он должен вести себя так, как будто установлен флаг только для чтения -R
.
со страницы руководства vim
:
Vim behaves differently, depending on the name of the command (the exe‐
cutable may still be the same file).
vim The "normal" way, everything is default.
view Start in read-only mode. You will be protected from writing
the files. Can also be done with the "-R" argument.