YouCompleteMe Go: навигация по списку местоположений с одной ошибкой - PullRequest
0 голосов
/ 19 апреля 2020

Проблема, шаг за шагом.

Я использую Vim с плагинами YouCompleteMe и vim- go для редактирования исходного файла Go:

package main

import "fmt"

func main() {
    fmt.Println("foo")
}

Я удаляю строку import, создавая ошибку:

package main


  func main() {
>>    fmt.Println("foo")
  }

Я хочу перейти на строку, где обнаружена ошибка, поэтому я :lnext, но получаю сообщение E553: No more items. Хм ...

С :lopen я вижу, что список местоположений заполнен хорошо, с единственной записью об отсутствующем импорте. Проблема в том, что vim предполагает, что я уже «там» (при первой записи), и не перемещает курсор ни вперед, ни назад. Есть ли способ обойти это раздражение?

Если ошибок больше, чем одна, я могу перемещаться по списку местоположений, как ожидается, с помощью :lne, et c.

1 Ответ

0 голосов
/ 19 апреля 2020

Использование :ll помогает в случае одной ошибки.

...