Включите numlock, когда новая внешняя клавиатура будет подключена?

Можно записать цикл сами:

for file in ['foo.txt', 'bar.txt']
   execute 'edit' fnameescape(file)
   " Your processing here.
endfor

Или если у Вас уже есть все файлы, загруженные в Vim, использовать :bufdo и выполните свои команды условно, на основе того, ли буфер (или буферизуют число с bufnr('')) находится в Вашем списке:

bufdo if index(['foo.txt', 'bar.txt'], bufname('')) != -1) | execute ... | endif

Править: Теперь, когда я понимаю, что Вы хотите выполнить итерации по файлам в списке quickfix (тот, который Вы видите, когда Вы делаете :copen, можно получить их буферные числа через map(getqflist(), 'v:val.bufnr'). Все еще потребность постараться не обрабатывать тот же буфер многократно, все же.

5
29.07.2018, 03:40
1 ответ

О системах BSD (не Linux для моих знаний), есть LAM (как в «ламинат») утилита, что быстрее и короче вышеуказанного решения:

lam file1 -s delimiter file2
-121----43266-

Хорошо, так что я сделал сценарий для этого:

Это теперь также доступно в AUR AS Autonumlock-git Отказ В основном цикла с LSUSB , GREP и проверка, если идентификатор устройства там или нет.

Выход - NumblockX ON / OFF.

0
27.01.2020, 20:43

Теги

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