Я пытался узнать, как изменить исполняемые файлы приложения (я не знаю, как назвать их), поэтому, когда Вы делаете vim file
в консоли это на самом деле работает nano file
.
Я не забочусь если vim
установлен или не в операционной системе.
Как я могу достигнуть этого?
С символьной ссылкой в /usr/local/bin
. Это работает даже после установки vim
, потому что приложения в /usr/local/bin
имеют более высокий приоритет на настройки PATH по умолчанию. Для выполнения собственного компонента vim
установка, необходимо было бы выполнить полный путь /usr/bin/vim
.
sudo ln -s /usr/bin/nano /usr/local/bin/vim
Проверка символьная ссылка с
stat /usr/local/bin/vim
необходимо видеть что-то вроде этого:
File: ‘/usr/local/bin/vim’ -> ‘/usr/bin/nano’
Size: 11 Blocks: 0 IO Block: 4096 symbolic link
Device: 801h/2049d Inode: 5377195 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2015-11-29 20:22:49.266067541 +0100
Modify: 2015-11-29 20:22:47.566056452 +0100
Change: 2015-11-29 20:22:47.566056452 +0100
Birth: -
Можно использовать псевдоним, тот способ, которым Вы не должны перемещаться vim
, и поведение изменяется только на уровне оболочки:
printf 'alias vim=nano\n' >>~/.bashrc
. ~/.bashrc