Я тільки почав використовувати Sublime Text 2, що надходить від emacs.
У мене вибрано область тексту. У цьому регіоні я хочу замінити всі екземпляри тексту "0" на "255".
Як зробити цю заміну тексту?
Я тільки почав використовувати Sublime Text 2, що надходить від emacs.
У мене вибрано область тексту. У цьому регіоні я хочу замінити всі екземпляри тексту "0" на "255".
Як зробити цю заміну тексту?
Відповіді:
Це засмутило біса у мене, і жоден із наведених відповідей насправді не отримав мене від того, що я хотів. Нарешті я знайшов відповідь, яку я шукав, на mac, якщо ви робите ⌘+ option+, Fвін відобразить панель Find-Replace в нижній частині редактора, яка є локальною для відкритого вами файлу.
Існує параметр піктограми, який при наведенні курсору напис "In Selection" (Вибір), який ви можете вибрати, щоб знайти та замінити в межах вибору. Я вказав на правильний значок на скріншоті нижче.
Натисніть, щоб замінити всіх, і вуаля, всі екземпляри '0'
буде замінено на '255'
.
Примітка. Ця функція доступна ТІЛЬКИ, коли ви використовуєте ⌘+ option+ F.
Він НЕ відображається при використанні ⌘+ shift+ F.
Примітка: це буде замінити всі екземпляри '0'
з '255'
. Якщо ви хотіли замінити 0
(без лапок) на 255
, просто поставте 0
(без лапок) і відповідно 255
в полях Find What:
і Replace With:
полях.
Примітка:
optionключ також позначений як altключ.
⌘ключ також позначений як commandключ.
Ctrl+H
в GNU / Linux або меню Find
>Replace...
Windows OS
ньому Ctrl+H
чи меню Find > Replace...
, здається, те саме, що для Linux (див. коментар @cbliard)
На комп'ютері Mac ви можете вибрати текст, який ви знаходитесь, після чого натисніть: cmd+ ctrl+G
Це дозволить вибрати кожен екземпляр вибраного тексту в одному документі. Якщо ви зараз почнете вводити текст, щоб замінити оригінальний виділений текст, ви заміните всі інші випадки одночасно.
Деякі відповіді тут насправді не допомогли.
Люди показують вам, як знайти речі, а тепер як їх замінити.
Я щойно подивився, і схоже, що це Ctrl+ Hдля заміни, тоді ви отримаєте діалог пошуку, а також діалог заміни. Це працювало для мене.
cmd
+ H
для приховування, але ctrl
, незважаючи на те, що зараз я використовую Atom замість піднесеного, а ярлик для заміни - alt
+ cmd
+, f
і все може змінитися
ST2 має функцію зміни декількох виборів одночасно.
* Перегляньте меню «Знайти» на панелі меню, щоб знайти правильну клавішу швидкого доступу для вашої системи. Для ванільної Windows меню повідомляє, що Find -> Quick Add Next - Ctrl+ Dі Find -> Quick Skip Next - Ctrl+ K, Ctrl+ D.
Я знаю, що на це відповіли багато разів, і все правильно, але я хотів би додати інше:
Аналогічно методу Ctrl- Dдля вибору окремих подій поточного вибору, ви можете вибрати всі входження у файлі за допомогою Alt+ F3при використанні Windows або Linux ( CMD+ CTRL+ Gу світі Mac).
Це корисно для масових змін.
1) Ctrl + F
(або Cmd + F
на Mac);
2) Введіть рядок, який ви хочете знайти на вході в нижній частині вікна.
3) Натисніть «Знайти всіх»;
Усі виступи тепер обрані. Робити все, що ви хочете.
Убік
Зліва від входу, який відкривається, є купа варіантів Ctrl + F
. Є такий, що говорить щось на кшталт "Знайти у вибраному тексті". Виберіть купу тексту, перевірте цю опцію і повторіть ті ж самі кроки, що починаються з пункту 2). Тепер вибираються лише відповідники, що належать до цього вибору.
Ви можете використовувати ctrl+, Fщоб знайти текст.
ctrl+ hввести текст заміни. Потім ctrl+ shift+, hщоб замінити поточний вибраний текст і перейти до наступного відповідного тексту.
Це для вікон. Але ви можете перевірити в mac також, для чого, можливо, захочете перевірити ключові прив’язки в розділі Налаштування.
Windows
1- Find: CTRL+ F
2- Select-in: Alt+ Enter
Тепер ви можете змінити всі виділення за один знімок, як-от "побачене на телевізорі" на головній сторінці ST spot.
Кредит надходить на адресу: https://superuser.com/a/921806/342825
Виберіть предмет, який потрібно замінити (двічі клацніть по ньому, або Ctrl- Fщоб знайти його ...
Потім зробіть ( Ctrl- Apple- G) на Mac (ака. "Швидкий пошук усіх"), щоб ВИДАЛИТИ всі входження рядка відразу.
Тепер просто введіть текст заміни… Усі події вибору будуть замінені під час введення тексту (як якщо б ваш курсор знаходився в декількох місцях одночасно!)
Дуже зручно ...
Як зазначає @JOPLOmacedo, ctrl+ F- це те, що вам потрібно, але якщо ви не можете використовувати цей ярлик, ви можете перевірити меню:
і там у вас є.
Ви також можете встановити спеціальну в'яжучу клавішу для пошуку, що надходить:
Оскільки ваш запит на запит лише на вибір , біля поля пошуку є кнопка, де ви можете ввімкнути "для вибору" .
command+shift+F
діалог. Не мав уявлення, що є ще одна.