Как к: присвойте курсор энергии определенной строке в окне и имейте текстовую прокрутку под той позицией курсора?

Вы можете добавить два массива в две строки кода.

String[] both = Arrays.copyOf(first, first.length + second.length);
System.arraycopy(second, 0, both, first.length, second.length);

Это быстрое и эффективное решение, которое будет работать для примитивных типов, так как оба метода перегружены.

Вам следует избегать решений, включающих ArrayLists, потоки и т. Д., Так как они должны будут выделять временную память без какой-либо полезной цели.

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

8
задан stephenmm 24 July 2009 в 20:24
поделиться

2 ответа

Ознакомьтесь с плагином scrollfix . Я использовал его пару лет назад, поэтому не знаю, будет ли он по-прежнему работать с последними снимками состояния Vim, но в худшем случае он должен дать вам неплохой старт для его модификации, чтобы он работал на вас.

5
ответ дан 5 December 2019 в 23:16
поделиться

Вы можете сделать это:

nmap <C-Down> <C-E><Down>
nmap <C-Up> <C-Y><Up>
0
ответ дан 5 December 2019 в 23:16
поделиться
Другие вопросы по тегам:

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