Поиск Vim и выделенный текст замены

Код вашего приложения компилируется самим Unity, а не Visual Studio. Вам необходимо сообщить Unity о любых внешних библиотеках DLL. Чтобы Unity узнала о внешней DLL, просто поместите ее в каталог Assets в своем Unity Project.

102
задан Kara 22 March 2017 в 21:12
поделиться

3 ответа

Попытка выполняет следующее или вставила в Ваш .vimrc

vnoremap <C-r> "hy:%s/<C-r>h//gc<left><left><left>

Путем нажатия ctrl+r в визуальном режиме, Вам предложат ввести текст для замены. Нажмите Enter и затем подтвердите каждое изменение, которое Вы согласовываете с y или снижением с n.

Эта команда переопределит Ваш регистр h таким образом, можно выбрать другой один (путем изменения h в команде выше к другой строчной букве), что Вы не используете.

127
ответ дан Michael 24 November 2019 в 04:29
поделиться

У меня есть это в моем vimrc:

function! GetVisual() range
    let reg_save = getreg('"')
    let regtype_save = getregtype('"')
    let cb_save = &clipboard
    set clipboard&
    normal! ""gvy
    let selection = getreg('"')
    call setreg('"', reg_save, regtype_save)
    let &clipboard = cb_save
    return selection
endfunction

vmap <leader>z :%s/<c-r>=GetVisual()<cr>/

Это захватит визуальный выбор и запустит команду замены с него.

Править: Я должен указать, что это не работает с многострочными визуальными выборами. В то время как GetVisual () не имеет проблемы при возврате его, я не уверен, как правильно поместить его в командную строку. Если у кого-либо есть какие-либо подсказки относительно того, как я мог бы сделать это, прокомментируйте.

4
ответ дан Jeremy Cantrell 24 November 2019 в 04:29
поделиться

Я не думаю, что можно сделать это из поля. Но много людей как эта функция, таким образом, существуют тонны макросов и такого (я добавил его сам). Вот тот, который можно добавить, например; просто нажмите * искать следующее соответствие на визуально выделенном тексте.

1
ответ дан John Feminella 24 November 2019 в 04:29
поделиться
Другие вопросы по тегам:

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