Как найти и заменить текст во всех открытых файлах с помощью gedit?

Как найти и заменить текст во всех открытых файлах с помощью gedit ?

2 Solutions collect form web for “Как найти и заменить текст во всех открытых файлах с помощью gedit?”

Это невозможно с запасом gedit; есть открытая идея мозгового штурма ubuntu для добавления способности. Тем не менее, есть плагины, которые его добавляют, например advanced-find . Если вы установите это, один из разделов в диалоговом окне «Расширенный поиск / замена» – «Область»; выберите «Все открытые документы»:

Снимок экрана диалога «Расширенный поиск / замена» http://so.mrozekma.com/unix-gedit-advanced-search.png

Обычно люди, которые хотят это сделать, пишут скрипт ed и запускают его во всех файлах. Например:

*s/ThrityLimit/ThirtyLimit/ w q 

И затем запустите его так

 find . -name '*.c' -exec "ed <edscript" 

Вы также можете использовать ex скрипт, который позволяет использовать все команды: from из vi . Это тот же двоичный код, что и vi только что с помощью команды ex для запуска без gui.

  • Невозможно изменить размер окна Gedit
  • gedit возвращает настройки по умолчанию
  • Как сопоставить группу 1 в регулярном выражении, за которой следует 0, а не соответствующая группа 10
  • Просмотр текстового файла и выделение номеров
  • Gedit не может сохранять в общей папке (Virtualbox)
  • Можно ли вставить изображение в gedit в Linux?
  • Смесь кодировок
  • Что касается идентичных копий файлов gedit
  • Автоматическая замена строк в gedit
  • не может убить процесс gedit из своего PID
  • Арифметические операции в регулярном выражении
  • Interesting Posts

    Обнаружение размера файла и операция условно

    Почему showkey показывает другой код ключа по сравнению с xev?

    Зачем настраивать размер основного файла?

    Запись процесса с первичным использованием PID не работает

    Значение параметра не устраняется

    Командная строка Fedora 14: назначить права доступа к папке

    Xenix / SCO V работает на современных машинах в качестве виртуальных машин

    История Bash в скрипте: `! #: *`

    Может ли следующая программа в конвейере увидеть код выхода предыдущей программы?

    Не удалось войти через ssh через несколько месяцев

    Компиляция GNU Octave не выполняется с помощью libinterp / .libs / liboctinterp.so: неопределенная ссылка на `Magick :: *

    Запуск tar cmd в неправильном формате, как восстановить

    Как избежать конфликтов между dnsmasq и systemd-разрешенными?

    Отключить функциональность CapsLock при коротком нажатии

    Может ли кто-нибудь изменить содержимое файла с разрешением 777 на сервере?

    Linux и Unix - лучшая ОС в мире.