Я зіткнувся з дещо дивною проблемою в / vimу Snow Leopard: я отримую ненульовий код виходу з просто запуску, vimа потім виходу з системи.
$ vim
# exit immediately using :q
$ echo $?
1
Однак якщо я використовую повний шлях vim, я не бачу такої поведінки
$ /usr/bin/vim
# exit immediately using :q
$ echo $?
0
Спочатку я думав, що vimйде десь раніше на моєму шляху, але:
$ which vim
/usr/bin/vim
Тож я в збитку. Що може бути причиною цього?
ОНОВЛЕННЯ: Ця проблема магічно вирішилася сама, що робить мене дуже підозрілим. Моя поточна найкраща теорія полягає в тому, що у мене виникли проблеми зі своїм .vimrcплагіном чи плагіном, які я виправив випадково, під час налаштування налаштувань якимось іншим способом. Якщо я зможу відстежити, що саме я зробив, щоб виправити це, я обов'язково оновлю цю інформацію. Дякую за відповіді.
-u NONE, що вказує vim взагалі не завантажувати конфігураційний файл. Може допомогти в деяких ситуаціях.