Kiedy otwieram za vim
pomocą wielu plików ( vim f1 f2 ...
), jak mogę je otworzyć bezpośrednio na kartach, bez użycia -p
?
Chcę oddzielić zachowanie powłoki od zachowania vima, usuwanie vim
aliasów opartych na itp. Dlatego wolałbym nie używać aliasów itp. (Stąd nie -p
).
Jestem prawie pewien, że ten został zadany na kilku stronach SE (takich jak SO ). Jednak nie jestem w stanie ocenić, jaki byłby najlepszy sposób, aby to zrobić, więc mam też nadzieję, że dostanę informację, dlaczego sugerowana metoda jest dobra.
Dla konkretnego linku do SO:
zaakceptowana odpowiedź tak
tabpagemax=9999
. Nazwij to osobistym uprzedzeniem, ale widzę limit ustawiony na dużą liczbę i myślę, że coś jest nie tak (tak, jak bym się czuł, gdybym to zobaczyłchmod 777
).:au VimEnter * set tabpagemax=9999|sil tab ball|set tabpagemax&vim
druga odpowiedź prowadzi do otwarcia dodatkowej pustej zakładki, a jednocześnie jest bardziej zwięzła.
:autocmd VimEnter * argdo tabedit
Mam nadzieję na odpowiedź, która nie ma otwartej dodatkowej karty i nie ustawia limitu dużej wartości (lub wyjaśni, dlaczego to nie jest złe).
:qa
nawykiem. Jeśli to jedyna zaleta, skorzystałbym z drugiej, ponieważ wydaje się to prostsze.