Необходимо сделать две вещи:
nohup
. Это мешает удаленной машине завершить команду, когда Вы разъединяетесь&
. Это не строго необходимо, но возвратит Вас оболочке вместо того, чтобы блокироваться на команде, таким образом, можно обычно разъединяться или делать другие вещиТаким образом для команды command
:
nohup command &
Вы не можете, не пишущий немного кода.
Те ярлыки символьной ссылки работают потому что vim
записан тот путь. Это смотрит на то, как (с какой имя) это было запущено и действия, как будто это назвали с соответствующими параметрами командной строки.
Это поведение является hardcoded в исполняемом файле, это не прием, сделанный символьной ссылкой.
Таким образом, если Вы хотите сделать это сами, самое легкое должно записать маленький сценарий обертки это exec
s vim
с опциями Вы хотите:
#!/bin/sh
exec vim <options you want> "$@"
"$@"
в конце просто передает любые параметры командной строки, данные сценарию энергии.
Можно сделать это окольным способом с помощью конфигурации оболочки. Что-то как
alias big_vim='gvim -p -geom 126x512'
работал бы в bash/zsh. Это позволяет Вам настраивать вещи, не смешивая с sudo/root.
bash
между прочим... Псевдоним должен быть определен alias big_vim='gvim -p -geom 126x512'
вместо этого.
–
02.03.2012, 14:27
Вы не можете сделать этого.
Проверка VIM это работает на пути, запускается, например, путем соединения исходного двоичного файла с rvim, выполнение пути становится /path/to/rvim
, в этом случае VIM добавит -Z
параметр автоматически, даже если Вы не указывали это.
Но если Вы только выполняете VIM в терминале, Вы должны:
Для удара добавьте псевдоним к ~/.bashrc
alias vim='vim -Z'
Измените параметр для удовлетворения потребности.
Для csh / tcsh, удалите =
символ,
например, alias vim vim -Z