Как открыть новое окно ниже разделения, созданного vimdiff?

Это ваш фрагмент кода, но он отредактирован, поэтому последним параметром является desc: «Это тест». поэтому «цена: 0 акции: бесконечные» добавляются к первому параметру, который я хочу предотвратить

const str = '/item create name:"Test Item" price:0 stock:infinite desc:"This is a test"';
const rgx = /\w+:(\".+\"|\w+)/g;
const matches = str.match(rgx);

console.log(matches);

26
задан Andy 15 May 2009 в 11:44
поделиться

3 ответа

Используйте

:botright split 

и откройте внутри новый файл.

11
ответ дан 28 November 2019 в 17:24
поделиться

Чтобы развернуть ответ @fgm, если вы наберете эту команду, вы можете автоматически заполнить имя файла, которое вы хотите редактировать, как в обычном : edit :

:bot split +edit thirdfile.cpp

Но чтобы не вводить все это, вы можете создать «Пользовательскую команду» вот так:

:command -complete=file -nargs=* Third bot split +edit <args>

Теперь вы можете просто ввести : Third , чтобы создать третье окно в нижней части экран с файлом, который вы хотите отредактировать, например:

:Third mythirdfile.cpp

Обратите внимание, что вы можете автоматически заполнить, как и с обычным : edit .

И, конечно, вы можете изменить имя команды на что-то еще, если ты не нравится : третий , просто имейте в виду, что он должен начинаться с заглавной буквы.

Для получения дополнительной информации введите : help user-commands и : help 40.2

4
ответ дан 28 November 2019 в 17:24
поделиться

Если вы уже открыли : sp file3 , как в вашем последнем примере, ^ WJ переместит существующее окно в нужное вам место.

3
ответ дан 28 November 2019 в 17:24
поделиться
Другие вопросы по тегам:

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