Diff две вкладки в Vim

Чтобы переписать числа, вы можете сделать что-то вроде этого:

for i in range(1,100):
    print "\r",i,

Это должно работать до тех пор, пока число будет напечатано в первом столбце.

EDIT: Вот версия, которая будет работать, даже если она не будет напечатана в первом столбце.

prev_digits = -1
for i in range(0,1000):
    print("%s%d" % ("\b"*(prev_digits + 1), i)),
    prev_digits = len(str(i))

Следует отметить, что этот код был протестирован и отлично работает в Python 2.5 на Windows, в Консоль WIndows. По мнению некоторых других, для достижения результатов может потребоваться промывка stdout. YMMV.

118
задан dukedave 5 June 2012 в 00:11
поделиться

2 ответа

Я предлагаю открыть второй файл на той же вкладке вместо нового.

Вот что я обычно делаю:

:edit file1
:diffthis
:vnew
:edit file2
:diffthis

Команда : vnew разделяет текущий вид по вертикали, чтобы вы могли открыть там второй файл. Затем к каждому виду применяется команда : diffthis (или сокращенно: : difft ).

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

Я бы предложил попробовать : diffthis или : diffsplit

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

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