Утилита DIFF работает на 2 файла. Как сравнить более 2 файлов одновременно?

context_processors.py

from django.core.cache import cache

def global_variables(request):
    cache.set('user', request.user)

----------------------------------
in you model

from django.db.models.signals import pre_delete
from django.dispatch import receiver
from django.core.cache import cache
from news.models import News

@receiver(pre_delete, sender=News)
def news_delete(sender, instance, **kwargs):
    user = cache.get('user')

in settings.py

TEMPLATE_CONTEXT_PROCESSORS = (
    'web.context_processors.global_variables',
)
74
задан leeand00 21 April 2010 в 14:13
поделиться

4 ответа

Отображение 10 файлов рядом и выделение различий можно легко выполнить с помощью Диффузный . Просто укажите все файлы в командной строке следующим образом:

diffuse 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt 10.txt

105
ответ дан 24 November 2019 в 10:57
поделиться

Vim уже может это делать:

vim -d file1 file2 file3

Но обычно вы ограничены 4 файлами. Однако вы можете изменить это, изменив одну строку в исходном коде Vim. Константа DB_COUNT определяет максимальное количество файлов diff ed, и она определена в верхней части diff.c в версиях 6.x и более ранних, или около две трети пути вниз Structs.h в версиях 7.0 и выше.

24
ответ дан 24 November 2019 в 10:57
поделиться

если вы запускаете несколько различий на основе одного файла, вы, вероятно, можете попробовать написать скрипт, который имеет цикл for для прохождения через каждый каталог и запуска сравнения. Хотя это не было бы рядом, вы могли бы хотя бы быстро их сравнить. надеюсь, что это помогло.

1
ответ дан 24 November 2019 в 10:57
поделиться

Оформить заказ "Beyond Compare ": http://www.scootersoftware.com/

Он позволяет сравнивать целые каталоги файлов, и похоже, что он работает и в Linux.

2
ответ дан 24 November 2019 в 10:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: