Запитання з тегом «cursor-movement»

Переміщення курсору на інше місце в буфері.

3
Як я можу змусити "n" йти вперед, навіть якщо я почав пошук з "?" або "#"?
Vim має (принаймні) два набори команд, які шукають у протилежних напрямках. Введіть, /а потім шаблон буде шукати вперед через документ; введіть ?і тоді шаблон буде шукати назад. Такий же взаємозв'язок існує між командами *та #. Що мені не подобається, що ці команди також задають напрямок пошуку для команд nта Nкоманд. …

5
Після копіювання візуального вибору на клавіатуру поверніться у вихідне місце
Мій курсор знаходиться в середині абзацу, коли я раптом вирішу, що мені потрібно скопіювати цей абзац: Тому я набираю vipпункт, щоб обрати візуально абзац: Тепер я намагаюся cmd+Cскопіювати до буфера обміну (це може залежати від вашої системи, але не має стосуватися центрального питання моєї публікації), який залишає мій курсор на …

4
Як замінити внутрішній текст на витягнутий текст
Шаблон редагування, до якого я часто стикаюся, полягає в наступному: я хочу витягнути фрагмент тексту всередині лапок або дужок і замінити цей фрагмент тексту всередині іншої пари лапок / дужок. Наприклад, якщо я хочу скопіювати ім'я класу foo barта вставити його десь ще: <span class="foo bar"> <div class="this-should-be-replaced-with-foo-and-bar"> Що я …

2
Використання% мов без фігурних дужок
На мовах, подібних С та С, я можу використовувати %перехід до відповідної фігурної дужки, на якій курсор. Це добре відомий «трюк». Але в Рубі, наприклад: def fun [1, 2].each do |n| end end Це не працює, оскільки в рубіні не використовуються символи matchpairs(встановлено (:),{:},[:],<:>за замовчуванням. Я спробував це встановити, але …

5
Як перемістити курсор до центру поточного рядка?
Чи є спосіб перенести курсор на середину поточного рядка? (середина рядка тексту - не середина ширини екрана) Мені було цікаво, чи є ярлик, схожий на Mте, що переміщує курсор до середини екрана. EDIT : Додано уточнення всередині дужок

4
Прокрутіть чверть (25%) екрана вгору або вниз
Я часто вважаю, що прокрутка повної сторінки занадто дезорієнтує, половину сторінки занадто багато, але чверть сторінки - це правильно. Я зараз це роблю, просто утримуючи клавіші зі стрілками. Як я легко прокручую 25% сторінки вниз і вгору?

2
Як зробити так, щоб Vim завжди відображав кілька рядків після EOF?
У Vim мені не подобається, як коли ви доходите до кінця файлу, він ставить останній рядок у нижній частині екрана. Чи все-таки потрібно зробити останній рядок чимось на зразок 10 рядків внизу екрану і просто зробити порожні рядки під ним?

3
Одночасно редагуйте різні слова, один і той же рядок, як у піднесеному тексті з багатозначним виділенням
чи можна редагувати більше одного слова одночасно, які знаходяться в одному рядку? Наприклад, скажімо, у мене це є: Spam and Eggs is all you need for a healthy breakfast і я хотів би змінити рядок на: organic_Spam and organic_Eggs is all you need for a healthy breakfast Я хотів би …

2
Як відновити положення курсору після виконання звичайної команди?
Я намагаюся кодувати функцію, яка замінює символ у шостому стовпці мого поточного рядка символом долара ( $), але я хотів би, щоб мій курсор залишався на тому місці, яке було до виклику функції. Тому я спробував зберегти поточний стовпець, виконати зміни та повернутися із наступною функцією: function! DollarSplit() let col_number=col(".") …

3
Картування з рухом
Я намагаюся зрозуміти, як я можу використовувати оператор з подальшим рухом всередині карти. Наприклад: nmap /c c{here we pending for a motion}/<C-r>"<CR> На карті слід зробити наступне: Активуйте cоператора і прослухайте наступний рух; Наприклад, я можу тут набрати, t,щоб змінити все перед наступною комою; Перейдіть, щоб вставити режим, видаляючи все …

2
Яка різниця між j, CTRL-J, <NL> і CTRL-N у звичайному режимі?
Я десь в Інтернеті бачив когось, хто використовує, Ctrl-Jі оскільки я не знав цього відображення, я переглянув відповідний документ і виявив наступне: j or &lt;Down&gt; or CTRL-J or &lt;NL&gt; or CTRL-N [count] lines downward linewise. Що призводить мене до кількох питань: Що таке&lt;NL&gt; : я вважаю це еквівалентом, &lt;CR&gt;оскільки натискання …

1
Розміщення рук для навігації Vim
Я новий користувач Vim, і я хочу задати це дещо елементарне запитання, щоб переконатися, що я почав навчатися Vim правильним чином і не розвивати шкідливі звички. Як ви використовуєте Vim, як ви позиціонуєте праву руку? Мені здається, більш природно починати з пальців по jkl;клавішах, але потім мені здається, що мені …

1
Стрибки до зміщення байтів і відображення позиції як зміщення байтів
Як я можу перемістити курсор на n- й байт у буфері? Як я можу відображати поточну позицію курсора у лінійці з точки зору зміщення байтів, а не рядків та стовпців? (Подальше запитання: чи може він відображатися як у десятковій, так і в шістнадцятковій формі?)

1
Чому курсор рухається до початку рядка після <Esc>?
Я помітив, редагуючи рядок у файлі .txt у режимі вставки, курсор переміститься до початку рядка після запису, використовуючи послідовність клавіш: &lt;esc&gt;:w Я хотів би змінити цю поведінку таким чином, щоб курсор залишався в позиції після: write. Чи можливо це? Мені не потрібен курсор, щоб він залишався у режимі вставки, я …

4
Vim HardMode - дрібне переміщення зерна
Нещодавно я дізнався про жорсткий режим Vim і вирішив спробувати його використовувати. Однак у мене виникають проблеми з дрібними рухами зерна. Наприклад, скажімо, що я дуже просто хочу рухатись вгору або вниз по одній лінії. Оскільки jі kє інвалідами, я не впевнений, які кращі альтернативи для цього є. Я зіткнувся …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.