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

Команди, які переміщують курсор. Команда руху використовується після команди оператора для переміщення над текстом, яким слід керувати.


4
Як я можу ставитися до цитат LaTeX як до текстового об'єкта?
Лапки в LaTeX відрізняються, ніж у звичайному тексті, тим, що вони відформатовані ``like this''(або `like this'для одиничних лапок). Це ускладнює навігацію по них у Vim. Зазвичай я використовую щось на кшталт T`ct'(назад, поки не `міняю '). Однак це незграбно і неприродно. Я б вважав за краще , щоб мати можливість …

4
Чи є текстовий об’єкт для всього буфера?
Мені часто доводиться набирати команди, як gg"+yGабо, ggdGі я хотів би зробити більш ефективний спосіб зробити це без необхідності переміщувати курсор двічі. Чи є якась команда, яку я можу використовувати, наприклад, y[movement]для копіювання всього буфера без переміщення курсору?

3
Чому ci "може знаходитись поза зоною котирування та ci (працює лише у дужках)?
При використанні ci"курсору не доведеться проживати в області з подвійним цитуванням. |String somestring = "some text"; Якщо припустити, що труба є курсором, ci"вона змусить її стрибнути до області, що котирується. З іншого боку, під час використання ci(курсор повинен знаходитись в круглих дужках для роботи і не переміщуватиме курсор всередині них. …

3
Як відключити клавіші зі стрілками в vim?
Я хочу навчити себе використовувати hjkl більше, ніж використовувати клавіші зі стрілками, щоб залишитися на домашньому ряду. І так, я дуже усвідомлюю, що не слід використовувати hjkl як основні навігаційні клавіші. Але мої звички досить сильні, і я навіть не усвідомлюю, що зробив цей рух рукою клавішами зі стрілками, і …

5
Видалити до правого кінця поточного внутрішнього блоку
Скажімо, у мене такий код ( |представляє позицію курсору ): func1(x|, func2(), y); Я хотів би отримати: func1(x|); Чи є спосіб видалити код з положення курсору до положення, що передує правому кінці поточного внутрішнього блоку ? Я знаю, що я можу піти з цим, dt).але мені цікаво, чи є спосіб …

4
Найпростіший спосіб видалити "складене" слово?
Вибачте, якщо "композитний" не є технічним терміном. Я маю на увазі наступне: Hi, I-am-a-composite-word and we are not Я хотів би видалити лише складене слово. У командному режимі, якщо я переміщу курсор на I, то повторення dwкілька разів або краще ввести dwодин раз з наступним кількома .натисканнями зробить трюк. Однак …

1
Як я можу перейти до наступного "абзацу"?
Зараз я працюю з деякими блоками тексту, довжиною понад 1000 рядків. Чи є простий спосіб перейти до початку наступного абзацу? На даний момент я вирішую пошук двох послідовних символів нового рядка: /\n\n Інше рішення було б vip Esc j vip v виберіть i n p aragraph (який також підведе вас …

3
Як перейти до середини буфера
При натисканні ggі Gви можете перейти до обох кінців буфера. 42G стрибає на лінію 42. Чи є швидкий gярлик для переходу до середини буфера. Щось на кшталт грубо round(number of lines/2)G?

1
Чому "Оператор" + "Рух" поводяться непослідовно?
Це те, що мене давно клопоче, але мені ніколи не доводилося питати. Скажіть, текст у буфері виглядає так: Hello World Якщо я кладу курсор кудись у рядок 2, і роблю yk, мій курсор закінчиться на рядку 1. Це, мабуть, означає, що оператор плюс рух також переміщує курсор. Однак якщо я …

2
Розгорніть f і t рух до наступних рядків
Чи існує спосіб, який t{char}і f{char}продовжить працювати в наступних рядках, якщо {char}його немає в заданому рядку? Я хотів би уникати використання /{char}<CR>для збереження 1 натискання клавіші і не мати підкреслення пошуку, особливо коли мені це потрібно в поєднанні з дієсловами (наприклад dfa, ct.).


2
Чому `cw` і` ce` роблять те саме?
Це завжди переймає мене командами руху wта Wруху - вони, здається, працюють інакше, коли вони використовуються з командою change, ніж вони, коли вони використовуються окремо або з командою delete. Наприклад, за допомогою курсору на "q" цього тексту: The quick brown fox jumps over the lazy dog. введення dwрезультатів у The …


3
Кілька курсорів у потрібному місці
Я використовую плагін vim-multiple-cursors . Я хотів би поставити курсори саме там, де я хочу. Наприклад ( [x]позиції курсору): Lorem ipsum dolor sit amet[1], consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna[2] aliqua. У піднесеному тексті я зазвичай ставлю перший курсор, потім переходжу до наступного …

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