Запитання з тегом «replace»

Команда або режим для перезапису тексту. Для операцій пошуку та заміни використовуйте тег [substitute].

4
Як замінити слово на зірване слово у звичайному режимі
Коли мені доводиться замінювати слово іншим словом, за яким я раніше забираюсь, я зазвичай використовую робочий процес, який здається мені неприродним: Скажімо, у мене є цей текст: foo bar buzz І я хочу терти fooі замінити barте, що я рив раніше. Після ридання fooя бачу такі варіанти: Варіант 1 Помістіть …

2
Замініть візерунок на поточний номер рядка
Я хотів би замінити "x" у цьому файлі поточним номером рядка. Тобто зміни x x x до 1 2 3 Наразі я використовую одноколісний Perl: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Я думаю, що UltraEdit може це зробити за допомогою вертикального вибору та заміни. Чи можна це зробити in vim? …

2
Як частково замінити текст у вибраному текстовому блоці?
Нелегко знайти приємну назву для моєї проблеми. Мені відомо про вставку перед текстовим блоком: Ctrl- v виберіть I текст типу рядків ESC Тепер я хотів би це зробити, але також замінивши частину в моєму виборі блоків. В даний час я роблю дві операції Ctrl- v виберіть блок x повернутися для …

3
Як замінити більше одного символу без входу в режим вставки
У мене є файл із рядком, який виглядає приблизно так: foofoo.xy.barbar Я хочу , щоб змінити xyTo gh. Я намагався зробити 2r-> gh, але очевидно , що не працює, як він замінив xyз , ggа потім перемістив курсор на одне місце вліво. Чи можна це зробити без введення режиму вставки …

3
Як вибірково змінити виділений рядок?
Шукаючи, я виділив рядок, який хочу змінити. Тепер я хочу замінити лише виділений текст. Я використовую nдля переходу до наступного екземпляра рядка пошуку. Я думав, що можу зробити щось на кшталт, ciwале це змінює все слово не лише виділеного тексту. Мені знайоме, :%s/old/new/gале я не хочу змінювати всі екземпляри. Натомість …
11 search  replace 

6
Як скопіювати перші чотири символи кожного рядка до кінця цього ж рядка?
Дано ряд рядків, схожих на це: 2001 "Some Kind of Title," Author's Name, Publication Name, 1 Mar. 2002 "Some Kind of Title," Author's Name, Publication Name, 12 Oct. 2003 "Some Kind of Title," Author's Name, Publication Name, 8 Apr. 2004 "Some Kind of Title," Author's Name, Publication Name, 3 Jun. …

3
Альтернатива уникнути косої риски в пошуку та заміні довгих рядків
Чи є альтернатива у пошуку та заміні рядків vim, ніж уникнути кожного спеціального символу в рядку. Наприклад, якщо я хочу відповідати наступному рядку і замінити чимось [ERROR] Login unsucessful Тоді я повинен робити :%s/\[ERROR\]\ Login\ unsucessful/something/g І стає складніше і болючіше для складних рядків, що містять безліч спеціальних символів Я …

3
Чи є рух, подібний до ", який ніколи не включає провідні пробіли?
Я використовую a"рух досить часто in vim; наприклад, використовуючи ca"під час рефакторингу фрагмента коду для заміни твердокодованого аргументу на ім'я змінної. Проблема такого підходу полягає в тому, що a" включає провідне пробілеве місце, якщо немає пробілу пробілу : Будь-який пробіл білого кольору включений, якщо його немає, то включається провідний пробіл …

2
Найефективніший спосіб замінити весь буфер?
Наразі у мене є два подібних способи замінити весь буфер на якийсь інший текст (скажімо, у буфер обміну). Спосіб №1: видалити всі рядки: :%d. вставити текст: "+P(або подібне :put+:). Спосіб №2: візуально виділити всі рядки: ggVG. вставити текст: "+P. Однак я, здається, не міг знайти спосіб ведення вогню з однією …

3
До кожного рядка вставляйте наростаючий номер у виділенні чи збігу
У мене є проблема, я можу придумати два загальні підходи до вирішення, але конкретних для будь-якого підходу я не знаю. ... Level 1: cũng also Level 1: và and Level 1: như like; such as Level 2: các plural marker Level 2: của belonging to ... Для кожного рядка, що …
10 macro  replace 

1
Як отримати попередній перегляд команди підстановки?
Досить часто я знаходжу себе в необхідності здійснити заміну, яка матиме розбиті збіги у великому файлі та з нетривіальними виразами пошуку та заміни. Наприклад, скажіть, у мене є такі функції, як дзвінки okFunction(arg1, arg2 arg3). Звичайно, аргументи будуть відрізнятися з кожним викликом функції. Тепер скажіть, що я виявив кращу функцію, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.