Буфери проти вкладок проти аргустування проти Windows


9

Стільки варіантів! Так заплутано!

  1. Коли слід використовувати перевагу іншому?
  2. Як вони ставляться один до одного?
  3. У чому різниці між ними?
  4. Як вони впливають на команди, які ви вводите?
  5. Як вони відносяться до регістрів, макросів, позначок, опцій та історії команд?
  6. Яке гніздо, в якому інші, наприклад, вкладка - це підрозділ вікна, як у типових програмах графічного інтерфейсу, або вікно - це підрозділ вкладки?
  7. Як це стосується кількох аргументів командного рядка (аргументованого), доступних через :nextта :prev?
  8. І нарешті, які з них (якщо такі є) viсумісні?

Я збирався "розмістити стиль запитань і запитань" і зробити його вікі спільнотою, але зрозумів, коли трохи розширив свій список запитань, що я насправді не розумію їх майже досить добре, щоб почати вікі. Можливо, трохи очистити формулювання, як тільки воно буде зроблене.
Wildcard

2
Ви це читали ?
romainl

1
Ні, список аргументів - це підмножина списку буферів.
romainl

5
Спочатку кожен аргумент створює буфер, але потім буфери та аргументи починають своє власне життя. Ви можете змінити список аргументів за допомогою :args(який не змінює буфери), а також можете видалити буфери, включаючи ті, що відповідають аргументам, :bdelete(що не впливає на список аргументів). Редагування нових файлів за допомогою :eстворює нові буфери, і це, скажімо, відкриває довідку, але не змінює список аргументів. І так далі, і так далі; Ви не можете розраховувати на будь-яке відношення між двома після запуску.
Сато Кацура

1
Я дійсно вважав цю відповідь дуже негідною, все було викладено в термінах Vim, в той час як ображати інших редакторів тексту. Чудово, якщо ви вже знаєте, що таке сторінки вкладок, але не корисно, якщо ви намагаєтеся навчитися. З цього питання я знайшов відповідь Джонатана Брінка легше зрозуміти.
icc97

Відповіді:


1

Я тут досить новий, тому не можу коментувати і доводиться публікувати це як відповідь. Я думаю, що відповідь romainl є досить остаточною, і ось ця публікація спричинила гарну версію для початківців: https://dockyard.com/blog/2013/10/22/vim-buffers

А тут ця публікація, можливо, трохи упереджена, але доволі добре викладає аргумент: https://joshldavis.com/2014/04/05/vim-tab-madness-buffers-vs-tabs/


Ви можете легко перетворити свою публікацію в повномасштабну відповідь, скопіювавши найважливіші частини посилань тут. Btw, також заборонені відповіді лише для посилань, оскільки ніхто не хоче, щоб сайт був повний з відповідями, які переповнені гнилими посиланнями. Але вирішення питання дуже просте (скопіюйте та вставте необхідну частину) та досить привабливе для виборців / рецензентів.
петерх
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.