Многократный поиск и многоцветная подсветка в vim и перемещение между выделенными текстами с помощью кнопок клавиатуры - PullRequest
0 голосов
/ 05 июля 2019

Итак, у меня возникла проблема при просмотре кода через vim. Я хочу, чтобы через мой скрипт vim была выполнена следующая задача:

  1. Я могу выделять различный текст разными цветами с помощью клавиатурыклавиша (я использовал nmap, чтобы выделить клавишу f11, и она работает нормально)

  2. После того, как текст выделен другим цветом, я могу напрямую перемещаться между текстами одного цвета с помощью ярлыкакнопка клавиатуры.

    Я могу выделить другую переменную другим текстом с помощью клавиши f11 и выполнить сброс поиска с помощью клавиши f12 (я использую nmap)

    Вот выдержка из сценария, который я использую:

    nmap <f11> :Search <C-R>=expand("<cword>")<<CR>><<CR>>
    
       nmap <F12> :SearchReset <CR><CR>
    
       map <S-Insert> <MiddleMouse> map! <S-Insert> <MiddleMouse>
    
    
    let g:MultipleSearchColorSequence =
     "blue,green,magenta,cyan,gray,brown,red,yellow,black,black,black,black,black,black,black,black,red,yellow,blue,green,magenta,cyan,gray,brown,red,yellow,blue,green,magenta,cyan,gray,brown,red,yellow,blue,green,magenta,cyan,gray,brown,red,yellow,blue,green,magenta,cyan,gray,brown,red,yellow,blue,green,magenta,cyan,gray,brown"
    
     let g:MultipleSearchTextColorSequence =
      "white,black,white,black,black,black,black,black,red,yellow,blue,green,magenta,cyan,gray,brown,black,white,white,black,white,black,white,black,black,white,white,black,white,black,white,black,black,white,white,black,white,black,white,black,black,white,white,black,white,black,white,black,black,white"
    
...