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

Как найти и заменить текст во всех открытых файлах с помощью 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.