В режиме командной строки VIM, каков специальный символ / символ для текущей строки?

Вы находитесь в данный момент, потому что Protractor пытается взаимодействовать с полями ввода появляющегося модального диалога. Для решения этой проблемы вы можете использовать Ожидаемое условие из Protractor.

С ними вы можете подождать, пока поля ввода не станут взаимодействующими:

element(by.id('login').click()).then(function(){
    const EC = protractor.ExpectedConditions;
    // Waits max. 5 seconds for the input field to become clickable
    browser.wait(EC.elementToBeClickable(element(by.id('username')), 5000);
    element(by.id('username')).sendKeys('admin');
    ...
});

13
задан akshat 6 November 2008 в 16:17
поделиться

4 ответа

Если Вы хотите передать текущий номер строки команде оболочки, Вы могли бы сделать

:exe "!echo " . line(".")
11
ответ дан 1 December 2019 в 20:58
поделиться

Для возврата номера строки текущей строки в конце экрана используйте:

:.=       
2
ответ дан 1 December 2019 в 20:58
поделиться

Команды в энергии работают над текущей строкой так:

:s/foo/bar/g

преобразует каждое нечто в панель на строке, Вы в настоящее время включены.

1
ответ дан 1 December 2019 в 20:58
поделиться

. (точка) обозначает текущую строку.

Разъясниться: Это предназначено для материала как :1,.s/foo/bar/g который преобразует каждый foo кому: bar с начала файла до текущей строки.

Я не знаю, знают о способе развернуть текущий номер строки для команды оболочки, которая является тем, что Вы пытаетесь сделать путем выполнения :!echo .

Можно узнать о расширениях, которые сделаны (как % и # например) в :he cmdline-special.

14
ответ дан 1 December 2019 в 20:58
поделиться
Другие вопросы по тегам:

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