Как перейти к возникновению из списка поиска Vim

Fixer - отличный вариант, бесплатная регистрация ограничивает вас 1000 звонками в месяц и свежими данными каждый час. Когда вы зарегистрируетесь, вам будет предоставлен ключ доступа, который вы затем сможете использовать в таких запросах:

https://data.fixer.io/api/latest?access_key=MY_ACCESS_KEY

Ответ будет в следующем формате:

{
    "success": true,
    "timestamp": 1547937308,
    "base": "EUR",
    "date": "2019-01-19",
    "rates": {
        "AED": 4.177162,
        "AFN": 85.692162,
        ...
        "CAD": 1.507594,
        ...
        "USD": 1.137249,
        ...
    }
}

Сейчас у вас есть обменный курс для CAD / EUR (EUR является базовой валютой фиксатора) и USD / EUR. Сцепив эти ставки, вы можете получить желаемый курс CAD / USD.

usd_cad_rate = eur_cad_rate / eur_usd_rate
usd_cad_rate = 1.507594 / 1.137249 = 1.325649

5
задан 9 revs, 3 users 87% 23 May 2017 в 11:44
поделиться

7 ответов

Это должно представить Вас список как:

1:   345 my_func (int var)
2:  4523 my_func (int var)
3: 10032 my_func (3);

Второй столбец является номерами строки. Тип:345 для перехода для выравнивания 345.

2
ответ дан 15 December 2019 в 06:38
поделиться

Сделайте: h tselect на энергии для наблюдения полного определения

Если Вы уже видите тег, Вы хотите использовать, можно ввести 'q' и ввести номер.

1
ответ дан 15 December 2019 в 06:38
поделиться

Если Вы нажимаете кнопку перехода и получаете список возможных целей, выберите число и поразите переход снова.

Так данный

1:   345 my_func (int var)
2:  4523 my_func (int var)
3: 10032 my_func (3);

Если Вы совершаете нападки '2] |', это должно перейти непосредственно к той строке.

1
ответ дан 15 December 2019 в 06:38
поделиться

Когда я использую энергию, и я перехожу к тегу путем выполнения, например:

 :tag getfirst

Мне дарят что-то, что похоже:

  # pri kind tag               file
  1 F   m    getfirst          /home/sthorne/work/.../FormData.py
               class:FakeFieldStorage
               def getfirst(self, k, default):
    ....
  8 F   m    getfirst          /home/sthorne/work/.../CGIForm.py
               class:CGIForm
               def getfirst(self, name):
Choice number (<Enter> cancels):

Я тип '5' для движения в 5-е возникновение.

Если Вы не можете заставить свою энергию иметь то поведение (это, кажется, идет по умолчанию для моей энергии), можно использовать g] вместо ctrl-], который является analagous к: tselect вместо: тег

0
ответ дан 15 December 2019 в 06:38
поделиться

[I только перечисляет результаты поиска. Для перехода к результатам используют последовательность [ CTRL+I.

Вы видите полный список соответствующих переходов в:

http://www.vim.org/htmldoc/tagsrch.html#include-search

0
ответ дан 15 December 2019 в 06:38
поделиться

Попытайтесь использовать 123G пойти для выравнивания 123 (см. :h G).

-2
ответ дан 15 December 2019 в 06:38
поделиться

У меня была та же проблема, и, собрав предыдущие ответы и экспериментируя, я пришел к следующему решению:

[I  // gives list of matches for word under cursor, potentially some matches are in headers. remember the number of the match you're interested in, eg. the 3rd
q  // quits the list of matches
3[Ctrl-i  // (with cursor in same position) jumps to third match
1
ответ дан 15 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

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