Как переместить экран без перемещения курсора в Vim?

.findAll() возвращает список всех найденных элементов, поэтому:

inputTag = soup.findAll(attrs={"name" : "stainfo"})

inputTag - это список (возможно, содержащий только один элемент). В зависимости от того, что вы хотите, вы должны либо делать:

 output = inputTag[0]['value']

, либо использовать метод .find(), который возвращает только один (первый) найденный элемент:

 inputTag = soup.find(attrs={"name": "stainfo"})
 output = inputTag['value']
539
задан Jawa 20 November 2013 в 14:30
поделиться

6 ответов

  • z z - переместить текущую строку в середину экрана
    ( Будьте осторожны с z z , если вы случайно включите Caps Lock , вы сохраните и выйдите из vim !)
  • z t - переместить текущую строку в верх экрана
  • z b - переместить текущая строка до конца screen
827
ответ дан 22 November 2019 в 22:13
поделиться

Удивленный никто не использует опция Scrolloff, которая сохраняет курсор посреди страницы. Попробуйте его:

:set so=999

Это - первый рекомендуемый метод на энергии Wiki и работает хорошо

4
ответ дан 22 November 2019 в 22:13
поделиться

Я использовал эти ярлыки в прошлом:

z + входят -> перемещает текущую строку в вершину экрана

z + . -> перемещается, текущая строка к центру экрана

z + - -> перемещает текущую строку для насыщения

.. Если не очевидный:

вводят средства КЛАВИША RETURN или КЛАВИША ENTER

. означает, что ключ (.) ТОЧЕЧНОЙ или 'точки'

- означает ключ ДЕФИСА (-)

, FWIW, z. избегает опасности сохранить и закрыть vi путем случайного ввода ZZ если ограничения на.

Hope это помогает..

2
ответ дан 22 November 2019 в 22:13
поделиться

Введите энергию и тип:

:help z

z является командой энергии для перерисовки, таким образом, это перерисует файл относительно того, где Вы располагаете курсор. Опции, которые Вы имеете, следующие:

z + - Перерисовки файл с курсором в [1 110] вершина из окна и в первом несимволе пробела Вашей строки.

z- - Перерисовки файл с курсором в [1 111] нижняя часть из окна и в первом несимволе пробела Вашей строки.

z. - Перерисовки файл с курсором в [1 112] центр из окна и в первом несимволе пробела Вашей строки.

zt - файл Перерисовок с курсором в [1 113] вершина из окна.

ZB - файл Перерисовок с курсором в [1 114] нижняя часть из окна.

zz - файл Перерисовок с курсором в [1 115] центр из окна.

0
ответ дан 22 November 2019 в 22:13
поделиться

Vim требует курсор должен постоянно находиться на текущем экране, однако вы можете отметить текущую позицию закладкой, прокрутить ее и затем вернуться туда, где вы были.

mg  # This book marks the current position as g (this can be any letter)
<scroll around>
`g  # return to g
35
ответ дан 22 November 2019 в 22:13
поделиться

Вы можете найти ответы на этот вопрос полезными: Прокрутка Vim относительно курсора, настраиваемое сопоставление : для этого вы можете использовать ScrollToPercent (0) из этого вопроса.

4
ответ дан 22 November 2019 в 22:13
поделиться
Другие вопросы по тегам:

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