Vim: создать метки через файлы?

Я думаю, что Вы хотите использовать setdefault. Это немного странно использовать, но делает точно, в чем Вы нуждаетесь.

d.setdefault(t, []).append(c)

.setdefault метод возвратит элемент (в нашем случае, списке), это связывается с ключом dict t, если тот ключ существует. Если это не сделает, это свяжет пустой список с ключом t и возвратит его. Так так или иначе список будет там, что .append метод может тогда добавить кортеж c к.

39
задан Bob Jarvis - Reinstate Monica 28 March 2016 в 12:29
поделиться

2 ответа

Да. Используйте заглавные буквы для метки.

http://vim.wikia.com/wiki/Using_marks

Метки могут занимать разные файлы. Чтобы использовать такие метки, необходимо использовать регистры верхнего регистра, то есть AZ. Регистры нижнего регистра используются только внутри файлов и не охватывают файлы. То есть, если вы установите метку в файле foo.c в регистре «a», а затем перейдете к другому файлу и нажмете «a», курсор не вернется в предыдущее место. Если вам нужна метка, которая переместит вас в другой файл, вам нужно будет использовать регистр верхнего регистра. Например, используйте mA вместо ma.

78
ответ дан 27 November 2019 в 02:22
поделиться

Используйте метки AZ , они доступны для разных файлов.

11
ответ дан 27 November 2019 в 02:22
поделиться
Другие вопросы по тегам:

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