Я установил mcedit, и в терминале я пытался настроить его так, чтобы я мог ввести edit
вместо mcedit
(потому что я нашел легче ввести).
Символьная ссылка работает, копия работает также. Но: mcedit
вызванный с edit
будет всегда показывать, что экран "Пуск" к выбрал файл, хотя я на самом деле ввел его просто нормальный как edit test.cpp
.
Как я могу зафиксировать это?
Введите печатает это
$ type -a mcedit
mcedit
/usr/bin/mcedit
$ type -a edit
edit
/usr/bin/edit
Там является не отдельным mcedit
программа. Полуночный Командующий является несколькими - функциональный исполняемый файл, который проверяет то, что называет его, вызывается под и ведет себя соответственно.
vi
или что-либо начало mce
поднимает его как Полуночного Командующего редакторview
что-либо начало mcv
поднимает его как Полуночного Командующего средство просмотра файлаdiff
или что-либо начало mcd
поднимает его как Полуночного Командующего средство просмотра разности-e
/--edit
опция поднимает его как Полуночного Командующего редактор-v
/--view
опция поднимает его как Полуночного Командующего средство просмотра файлаКроме названной ссылки vi
, у Вас есть несколько других вариантов, включая функции/псевдонимы оболочки, которые расширяются до mc --edit
, сценарии оболочки обертки и использование mce
или mced
как название команды.
Ubuntu раньше имела это, в поле, для Вас. Debian Linux приблизительно в течение десятилетия имел mcedit-debian
сценарий оболочки (который edit
/editor
мог связаться с), который действительно только метал икру mcedit $@
. Это было то, так, чтобы система "альтернатив" могла вызвать Полуночного Командующего редактор под названием команды editor
.
Как ни странно, edit
и editor
были явно отклонены как способы воспитать Полуночного Командующего в режиме редактора, его разработчиками. В 2010 mcedit-debian
был заменен Debian-определенным патчем к Полуночи обработка аргумента Командующего для распознавания editor
для режима редактора, так же, как это распознает менее универсальное vi
уже, но этот патч был отклонен от Полуночного надлежащего Командующего.
mcedit-debian
. Руководство версии 8 Ubuntu.mcedit-debian
. mc-1:4.6.1-6. Источник Debian.patch/mc/3:4.8.3-10/alt_editor.patch
. Патчи Debian.Не может действительно получить его работающий с ln, или CP, возможно, mcedit проверяет argv [0]. Я решил его со сценарием удара, который делает "mcedit $*".