Запитання з тегом «vimdiff»

Відмінна особливість vim дозволяє показати відмінності між двома, трьома або чотирма версіями одного і того ж файлу

6
Як використовувати vim як різний інструмент?
Я використовую vim як основний редактор. Я також хотів би використовувати vim для розрізнення файлів і модифікації файлів, роблячи diff для виправлення легких змін (а не більшості методів diff, які є циклом diff / fix / diff / fix). Крім того, є прості способи інтегрувати vim у різні інструменти, що …
101 vimdiff 

5
Як розрізнити і об'єднати два каталоги?
Я знаю, що різний режим Vim ( vimdiff) дозволяє нам порівнювати вміст двох (або більше) файлів. Але чи можна порівняти вміст декількох файлів у різних каталогах, щоб рекурсивно об'єднати два каталоги (наприклад, DiffMerge та подібні інструменти)?

2
Як налаштувати кольори vimdiff?
Я намагаюся використовувати vimdiff як мій інструмент злиття git, але використовувані кольори роблять його нестерпним (принаймні для Windows / Mingw): колір фону та колір переднього плану однакові для деяких суперечливих ліній, що робить його непотрібним важким щоб з'ясувати, що відбувається (див. рядки, що містять нижче include=).


4
Краще відрізняється кольорова гама
Я почав використовувати різний режим in vim на роботі, і одне, що я помітив, це те, що кольори дійсно яскраві, що не допомагає, коли ви намагаєтеся шукати відмінності у величезних файлах протягом тривалого періоду часу. Чи є там кольорові схеми, які люди налаштували для полегшення режиму розгляду очей?
20 vimdiff 

1
Більш детальне порівняння в межах рядка
Я використовую vimdiffдля перевірки відмінностей між файлами, а іноді це трохи пропускає. наприклад, якщо у мене є два такі файли: //a.c printf("Hello\n"); і: //b.c int i = printf("hello\n") + 3; показ їх у vimdiffвидах: Що я хотів би побачити, це те, що в bc hце не пишеться з великої літери. …
17 vimdiff 


2
Зробити розміри панелей, коли розмір вікна хоста
Мені подобається використовувати vimdiff як інструмент git diff / merge. Проблема полягає в тому, що я змінюю розмір вікна хост-терміналу до нового розміру: з двох розділених панелей лівий край лівого краю залишається однакової ширини, а правий - до повного розміру вікна. Чи є команда зробити розділені панелі однаковою шириною після …
16 split  vimdiff 

1
протиріччя та злиття конфліктів
Під час об'єднання гілок під контролем джерел часто виникає проблема конфлікту злиття з іншими розробниками. Я знаю, що ми можемо використовувати vimdiff для різниці змін коду від контролю джерела , але чи є також спосіб, яким ми можемо скористатися vimdiff, щоб допомогти вирішити конфлікти злиття конфліктів. Мене особисто більше цікавить …

3
Чи існує спосіб "взяти обидва" при використанні Vim як інструмента злиття?
Я також використовую Vim як тристоронній злиття з Git, і іноді потрібно вносити зміни як з місцевих, так і з віддалених гілок. kdiff3можна зробити це за допомогою декількох натискань клавіш, чи є спосіб це зробити у Vim?
11 vimdiff  merge 

1
Рівень слова відрізняється у vim
Наскільки я розумію, vimdiff за замовчуванням робить лише рядкові розходження. Однак іноді корисно робити різницю рівнів слів, особливо це стосується текстових файлів, таких як Markdown, LaTeX і т.д. Чи можна їх використовувати в vim для порівняння двох текстових файлів поруч?
11 vimdiff 

2
Як мені відрізняти vim від vimdiff від vimrc?
У мене є функція vim, яка відкриє всі буфери як вкладки. Однак після того, як я додаю цю функцію, vimdiff також відкриває файли для порівняння як різні вкладки, а отже, не показує відмінностей. Чи є спосіб, коли я можу дізнатися, чи є його vim чи vimdiff, який викликає мій файл …
10 vimrc  vimdiff 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.