Вопросы с тегом «vimdiff»

Функция diff в vim позволяет отображать различия между двумя, тремя или четырьмя версиями одного и того же файла.

102
Как использовать Vim в качестве инструмента сравнения?

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

38
Как различить и объединить две директории?

Я знаю, что diff mode Vim ( vimdiff) позволяет нам сравнивать содержимое двух (или более) файлов. Но можно сравнить содержимое нескольких файлов в разных каталогах, чтобы рекурсивно объединить два каталога (например, DiffMerge и аналогичные...

22
Как мне настроить цвета vimdiff?

Я пытаюсь использовать vimdiff в качестве инструмента git merge, но используемые цвета делают его невыносимым (по крайней мере, в Windows / Mingw): цвет фона и цвет переднего плана одинаков для некоторых конфликтующих линий, что делает его излишне трудным чтобы выяснить, что происходит (см. строки...

20
Лучшая цветовая схема diff

Я начал использовать diff режим в vim на работе, и я заметил одну вещь: цвета действительно яркие, что не помогает, когда вы пытаетесь найти различия в огромных файлах в течение длительного времени. Существуют ли какие-либо цветовые схемы, которые люди настроили так, чтобы облегчить...

17
Более подробное сравнение в строке

Я использую vimdiffдля проверки различий между файлами, и иногда он немного пропускает. например, если у меня есть следующие два файла: //a.c printf("Hello\n"); и: //b.c int i = printf("hello\n") + 3; показывая их в т vimdiff: То, что я хочу видеть, - то, что в bc hне является заглавной. Есть ли...

16
Изменение размеров панелей при изменении размеров хоста

Мне нравится использовать vimdiff в качестве инструмента git diff / merge. Проблема заключается в том, что я изменяю размер окна хост-терминала до нового размера: из двух разделенных панелей крайняя левая часть остается той же ширины, а крайняя правая часть расширяется до полного размера окна. Есть...

14
конфликты vimdiff и слияния

При слиянии веток под управлением исходного кода часто возникает проблема конфликта слияния с другими разработчиками. Я знаю, что мы можем использовать vimdiff для сравнения изменений кода с контролем версий , но есть ли способ использовать vimdiff для разрешения конфликтов конфликтов слияния....

11
Уровень слова отличается в VIM

Насколько я понимаю, по умолчанию vimdiff делает только различий. Тем не менее, иногда полезно делать различие на уровне слов, особенно для текстовых файлов, таких как Markdown, LaTeX и т. Д. Есть некоторые инструменты, такие как wdiff или dwdiff, которые выполняют различие на уровне слов. Можно ли...

11
Есть ли способ «взять оба» при использовании Vim в качестве инструмента слияния?

Я использую Vim как трехстороннее слияние с Git, и иногда мне нужно принимать изменения как из локальной, так и из удаленной веток. kdiff3можно сделать это несколькими нажатиями клавиш, есть ли способ сделать это в...

10
Как мне различить vim и vimdiff внутри vimrc?

У меня есть функция в Vim, которая будет открывать все буферы как вкладки. Однако после добавления этой функции vimdiff также открывает файлы для сравнения как разные вкладки и, следовательно, не показывает различия. Есть ли способ, где я могу узнать, является ли это vim или vimdiff, который...