Зачем использовать клавиши hjklна одной линии вместо клавиш в треугольнике, как wasdдля видеоигр? Почему не что-то эквивалентное с правой рукой, как ijklили
Команды, которые перемещают курсор. Команда движения используется после команды оператора для перемещения по тексту, с которым нужно работать.
Зачем использовать клавиши hjklна одной линии вместо клавиш в треугольнике, как wasdдля видеоигр? Почему не что-то эквивалентное с правой рукой, как ijklили
Кавычки в LaTeX отличаются от обычного текста тем, что они отформатированы ``like this''(или `like this'для одинарных кавычек). Это затрудняет навигацию по ним в Vim. Я обычно использую что-то вроде T`ct'(назад, до `, изменить до '). Однако это неуклюже и неестественно. Я бы предпочел , чтобы иметь...
Мне часто приходится набирать команды, такие как gg"+yGили, ggdGи я хотел бы найти более эффективный способ сделать это без необходимости дважды перемещать курсор. Есть ли какая-либо команда, которую я могу использовать, например, y[movement]чтобы скопировать весь буфер без перемещения...
При использовании ci"курсора не обязательно находиться в области двойных кавычек. |String somestring = "some text"; Предполагая, что труба - это позиция курсора, она ci"перейдет в указанную область. С другой стороны, при использовании ci(курсор должен быть внутри скобок для работы и не будет...
Я хочу научить себя, используя hjkl больше, чем клавиши со стрелками, чтобы остаться в домашнем ряду. И да, я прекрасно понимаю, что не следует использовать hjkl в качестве основных клавиш навигации. Все же мои привычки довольно сильны, и я даже не понимаю, что заставило это движение руки к...
Допустим, у меня есть такой код ( |представляет позицию курсора ): func1(x|, func2(), y); Я хотел бы получить: func1(x|); Есть ли способ удалить код из позиции курсора в позицию, предшествующую правому концу текущего внутреннего блока ? Я знаю, что могу пойти, dt).но мне интересно, есть ли способ...
Извинения, если "составной" не является техническим термином. Я имею в виду следующее: Hi, I-am-a-composite-word and we are not Я хотел бы удалить только составное слово. В командном режиме, если я наведу курсор на I, то повторю dwнесколько раз, или лучше наберу dwодин раз, а затем несколько...
Сейчас я работаю с некоторыми блоками текста длиной более 1000 строк. Есть ли простой способ перейти к началу следующего абзаца? Мой обходной путь на данный момент - поиск двух последовательных символов новой строки: /\n\n Другой обходной путь будет vip Esc j vip v isually выберите I ˝n˝ р aragraph...
Это то, что беспокоило меня долгое время, но я никогда не удосужился спросить. Скажем, текст в вашем буфере выглядит так: Hello World Если я наведу курсор на строку 2 и сделаю это yk, мой курсор закончится на строке 1. Кажется, это подразумевает оператор плюс движение также перемещает курсор....
При нажатии ggи Gвы можете перейти к обоим концам буфера. 42G прыгает на линию 42. Есть ли быстрый gярлык для перехода к середине буфера. Что-то вроде грубо round(number of...
Есть ли способ, который t{char}и f{char}будет продолжать работать в следующих строках, если {char}нет в данной строке? Я хотел бы избежать использования, /{char}<CR>чтобы сохранить 1 нажатие клавиши и не иметь подсветки поиска, особенно когда мне это нужно в сочетании с глаголами (например...
Возможно ли, чтобы vim обрабатывал подчеркивания как пробелы или переносы, поэтому, когда я использую последовательность dw, она не удаляет целое предложение some_long_text_with_underscores, когда курсор находится в...
Это всегда беспокоило меня в отношении команд wand и Wmotion - кажется, что они работают по-разному при использовании с командой change, чем при использовании по отдельности или с командой delete. Например, с курсором на «q» этого текста: The quick brown fox jumps over the lazy dog. печатать...
Я немного озадачен тем, почему команда подчеркивания _, которая переходит к началу (COUNT - 1)-й строки под курсором, получает свою собственную клавишу. Когда бы я использовал это, а не +или...
Я использую плагин vim-множественные курсоры . Я хотел бы поставить курсоры именно там, где я хочу. Например ( [x]это позиции курсора): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. В Sublime Text я обычно помещал...
Мне нужно движение, которое перемещается в конец / начало блока Python, и мне нужно другое движение, которое перемещается в начало / конец предыдущего / следующего метода / класса (все комбинации). Я пробовал vim-indent-object, python-mode, chapa, vim-python-object и т. Д. Ни один из них не...
Я пытаюсь понять, как я могу использовать оператор с последующим движением внутри отображения. Например: nmap /c c{here we pending for a motion}/<C-r>"<CR> Карта должна сделать следующее: Активируйте cоператора и прослушайте следующее движение; Например, я могу напечатать здесь, t,чтобы...
Есть ли текстовый объект для текущей строки? Есть ли текстовый объект для ^$?
Можно ли определить текстовый объект в vim, который будет действовать в прямоугольной области? Например, предположим, что у меня есть вертикально выровненные столбцы текста, например: column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu Можно ли было бы...
Часто я редактирую файл - думаю, что моя работа выполнена - затем закрываю файл и перехожу к следующему. Но потом я понимаю, что мне нужно вернуться к этому коду и немного подправить его. Если открыть файл снова, я могу использовать .знак и перейти к позиции последнего редактирования с '.. Сейчас я...