Вы можете, так как vim -y
просто устанавливает ряд опций для этого режима. Можно также установить те же параметры в vimrc
. Они указаны в vim
документации для evim
(что эквивалентно vim -y
), кратко изложены ниже, см. Ссылку для полной информации:
These options are changed from their default value:
:set nocompatible insertmode hidden backup backspace=2
:set autoindent history=50 ruler incsearch mouse=a
:set hlsearch whichwrap+=<,>,[,] guioptions-=a
Key mappings changed:
<Down> <Up> Q <BS> CTRL-X <S-Del> CTRL-C <C-Insert> CTRL-V
<S-Insert> CTRL-Q CTRL-Z CTRL-Y <M-Space> CTRL-A <C-Tab> <C-F4>
Additionally:
- ":behave mswin" is used.
- syntax highlighting is enabled.
- filetype detection is enabled, filetype plugins and indenting is enabled.
- in a text file 'textwidth' is set to 78.
You также можно посмотреть фактический исходный файл, используемый для этого режима, если вы выполните следующие действия в сеансе vim
:
:e $VIMRUNTIME/evim.vim
Здесь показан фактический код, запускаемый при запуске с vim -y
.
Но я подозреваю, что более простой способ сделать это, по крайней мере, с операционной системой в стиле UNIX, это просто установить псевдоним, что-то вроде следующего в ваших скриптах запуска:
alias vim='/usr/bin/vim -y`
Это позволит запускать вызовы командной строки в простом режиме. Это не поможет вызовам без командной строки, но вы могли бы сделать это (в UNIX и Windows), предоставив сценарий ранее в пути для этого.
Например Вы можете создать сценарий bash
в форме:
/usr/bin/vim -y "$@"
и назвать его vim
, гарантируя, что место, куда вы его поместите, будет находиться на пути до /usr/bin
.