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

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

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

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

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


4
Лучшая цветовая схема diff
Я начал использовать diff режим в 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 для сравнения изменений кода с контролем версий , но есть ли способ использовать vimdiff для разрешения конфликтов конфликтов слияния. Лично меня больше интересует git, но было бы полезно …

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

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

2
Как мне различить vim и vimdiff внутри vimrc?
У меня есть функция в Vim, которая будет открывать все буферы как вкладки. Однако после добавления этой функции vimdiff также открывает файлы для сравнения как разные вкладки и, следовательно, не показывает различия. Есть ли способ, где я могу узнать, является ли это vim или vimdiff, который вызывает мой файл vimrc? …
10 vimrc  vimdiff 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.