Коли я відкриваю vim
кілька файлів ( vim f1 f2 ...
), як я можу змусити їх відкривати їх на вкладках безпосередньо, не використовуючи -p
?
Я прагну відокремити поведінку оболонки від поведінки VIM, видалити vim
псевдоніми на основі тощо. Тому я вважаю за краще не використовувати псевдоніми тощо (отже, ні -p
).
Я впевнений, що про це запитували на кількох сайтах SE (наприклад, на SO ). Однак я не можу судити про те, що було б найкращим способом зробити це, тому я також сподіваюся на замітку про те, чому запропонований метод хороший.
Для конкретного повідомлення про те, що пов'язано:
прийнята відповідь робить
tabpagemax=9999
. Назвіть це особистим ухилом, але я бачу, що обмеження встановлюється великою кількістю, і я думаю, що щось не так (як я відчував би, як бачивchmod 777
).:au VimEnter * set tabpagemax=9999|sil tab ball|set tabpagemax&vim
інша відповідь призводить до відкриття зайвої порожньої вкладки, при цьому вона є набагато більш стислою.
:autocmd VimEnter * argdo tabedit
Я сподіваюся на відповідь, у якій немає відкритої додаткової вкладки та не встановлює обмеження великого значення (або поясню, чому це не погано).
:qa
за силою звички. Якщо це єдина перевага, я б пішов з іншою, оскільки це здається більш простим.