Текстовый редактор, способный запускать сложные регулярные выражения?

parted - это бэкэнд, обычно используемый большинством разделителей, используемых в linux. Здесь вы можете найти справочную страницу. В руководстве, которое я вижу, похоже, говорится, что поддержка ext3 не работает, но вы хотите проверить это с помощью manpage на том же дистрибутиве.

Если вы работаете с lvms, вам также понадобится pvcreate для создания томов, vgcreate для создания группы томов и lvcreate для создания логического тома - есть способ parted и в другом месте - ни раздельно, ни fdisk этого не сделает.

10
задан 31 December 2010 в 12:30

71 ответ

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim, и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: GNU emacs

17
ответ дан 26 May 2018 в 01:27
  • 1
    Я ненавижу быть этим парнем, но «слишком», а не «два». – tj111 27 August 2010 в 18:46
  • 2
    D'о! Извините за опечатку. Не волнуйся. Я обычно тот парень. Я хотел сказать, что если вы хотите использовать gEdit, вы можете установить его хороший плагин External Tools и использовать его для запуска сценариев sed в буфере. – frabjous 27 August 2010 в 20:15
  • 3
    @ tj111 - Никогда не приносите извинения за то, что они ориентированы на детали. В нашей работе было бы опасно, если бы вы НЕ думали, что это важно. :-) – Scott Smith 1 March 2015 в 23:20

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim, и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: GNU emacs

17
ответ дан 25 July 2018 в 23:15

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim, и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: GNU emacs

17
ответ дан 31 July 2018 в 10:49

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim, и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: GNU emacs

17
ответ дан 31 July 2018 в 11:53

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim, и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: GNU emacs

17
ответ дан 2 August 2018 в 04:32

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim , и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: http://imgs.xkcd.com/comics/real_programmers.png

17
ответ дан 4 August 2018 в 21:06

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim , и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: http://imgs.xkcd.com/comics/real_programmers.png

17
ответ дан 6 August 2018 в 04:36

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim , и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: http://imgs.xkcd.com/comics/real_programmers.png

17
ответ дан 7 August 2018 в 22:46

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim , и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: http://imgs.xkcd.com/comics/real_programmers.png

17
ответ дан 10 August 2018 в 10:51

Двумя классическими редакторами Unix с открытым исходным кодом являются GNU emacs и (g) Vim , и оба работают отлично на Ubuntu. У них обоих больше возможностей, чем вы можете узнать в течение всей жизни, включая то, что вам нужно. Есть и много других двух, но вы можете начать с самого лучшего.

Кстати, sed, вероятно, является лучшей альтернативой grep для манипуляций RegEx из командной строки, и вы можете писать и сохранять сценарии для него. (Конечно, вы можете использовать perl, awk и python для reg ex тоже.)

Некоторое вдохновение из xkcd: http://imgs.xkcd.com/comics/real_programmers.png

17
ответ дан 13 August 2018 в 17:26
  • 1
    Я ненавижу быть этим парнем, но «слишком», а не «два». – tj111 27 August 2010 в 18:46
  • 2
    D'о! Извините за опечатку. Не волнуйся. Я обычно тот парень. Я хотел сказать, что если вы хотите использовать gEdit, вы можете установить его хороший плагин External Tools и использовать его для запуска сценариев sed в буфере. – frabjous 27 August 2010 в 20:15
  • 3
    @ tj111 - Никогда не приносите извинения за то, что они ориентированы на детали. В нашей работе было бы опасно, если бы вы НЕ думали, что это важно. :-) – Scott Smith 1 March 2015 в 23:20

Geany имеет хороший набор find:

replace:

geany find

и файл поиск:

особенности.

У этого есть история для поиска / замены, но это ограничено одним сеансом.

У этого есть история для поиска / замены, но это ограничено одним сеансом. d11]

15
ответ дан 26 May 2018 в 01:27
  • 1
    Намного проще просто использовать Geany, когда вам нужен быстрый редактор графического интерфейса с поддержкой регулярных выражений, вместо того, чтобы прорываться через интернет и man-страницы, чтобы изучить синтаксис регулярных выражений в vi (m) – Alex Marshall 7 January 2014 в 23:06

Если вы просто хотите запустить регулярное выражение против множества файлов, я думаю, вам пора узнать о sed и awk

6
ответ дан 26 May 2018 в 01:27
  • 1
    Вы можете сохранять и редактировать сценарии в файле с помощью sed или awk. – pbhj 22 January 2018 в 01:36

Вы можете использовать комбинацию GEdit и плагина Advanced find / replace plugin for gedit, которые вы можете найти на http://code.google.com/p/advanced-find/.

С 2012 года он имеет функция закладки, чтобы вы могли ее повторно использовать. Кроме того, он может искать и заменять открытые файлы, файлы в папке (с фильтром) или внутри текста.

О том, как установить, вы можете следовать инструкциям на своей странице wiki http://code.google.com/p/advanced-find/.

В основном, что вы должны сделать:

Загрузите правильную версию для своего gedit из http://code.google.com/p/advanced-find/downloads/list. Декомпрессируйте его. Запустите install.sh (без sudo). Перейдите к настройкам / подключаемому модулю и активируйте его.

2
ответ дан 26 May 2018 в 01:27

Я хотел добавить комментарий, указывающий на этот ответ, но, поскольку, по-видимому, у меня недостаточно репутации, я продублирую его здесь как собственный ответ: RegExr - лучший инструмент, который я когда-либо использовал для обработки текста с использованием регулярных выражений. Это даже объяснит вам каждую часть регулярного выражения!

Это онлайн-инструмент, но есть этот ответ . Это использует Adobe AIR, который был прекращен для Linux, поэтому вам, возможно, потребуется установить его, следуя этим превосходным пошаговым инструкциям. После этого загрузите файл .air на страницу рабочего стола RexExr, указанную выше, и вы сможете открыть его с помощью установщика AIR. Затем отредактируйте!

1
ответ дан 26 May 2018 в 01:27

Я действительно удивлен, что никто не упоминает «medit» ... search / replace имеет простой флажок, говорящий medit, что введенные вами критерии являются выражением регулярного выражения ... могут быть такими же простыми или сложными, как вам нравится.

1
ответ дан 26 May 2018 в 01:27
  • 1
    Добро пожаловать в AskUbuntu. Было бы более полезно, если бы вы могли разработать ответ с примерами и / или скриншотами. – Sri 6 January 2015 в 09:43

У Atom есть эта функция. Загрузите и установите пакет «deb».

Нажмите CTRL + F и нажмите кнопку. *, Чтобы перейти в режим регулярного выражения.

Кроме того, вы можете нажать CTRL + ALT + F

Atom

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Или вы можете использовать cat и sed.

Используйте sed -e, чтобы просто распечатать изменения. Используйте sed -i для фактического редактирования содержимого файла.

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Вы также можете использовать egrep использовать регулярные выражения с grep.

Если вам просто нужно найти функции замены, gedit принимает регулярные выражения, если вы нажмете ALT + F.

Вы также можете делать регулярные выражения в vim.

0
ответ дан 26 May 2018 в 01:27

У Atom есть эта функция. Загрузите и установите пакет «deb».

Нажмите CTRL + F и нажмите кнопку. *, Чтобы перейти в режим регулярного выражения.

Кроме того, вы можете нажать CTRL + ALT + F

Atom

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Или вы можете использовать cat и sed.

Используйте sed -e, чтобы просто распечатать изменения. Используйте sed -i для фактического редактирования содержимого файла.

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Вы также можете использовать egrep использовать регулярные выражения с grep.

Если вам просто нужно найти функции замены, gedit принимает регулярные выражения, если вы нажмете ALT + F.

Вы также можете делать регулярные выражения в vim.

0
ответ дан 25 July 2018 в 23:15

Geany имеет хороший набор find:

replace:

geany find [!d3]

и файл поиск:

особенности.

У этого есть история для поиска / замены, но это ограничено одним сеансом.

У этого есть история для поиска / замены, но это ограничено одним сеансом. d11]

15
ответ дан 25 July 2018 в 23:15
  • 1
    Намного проще просто использовать Geany, когда вам нужен быстрый редактор графического интерфейса с поддержкой регулярных выражений, вместо того, чтобы прорываться через интернет и man-страницы, чтобы изучить синтаксис регулярных выражений в vi (m) – Alex Marshall 7 January 2014 в 23:06

Если вы просто хотите запустить регулярное выражение против множества файлов, я думаю, вам пора узнать о sed и awk

6
ответ дан 25 July 2018 в 23:15
  • 1
    Вы можете сохранять и редактировать сценарии в файле с помощью sed или awk. – pbhj 22 January 2018 в 01:36

Я действительно удивлен, что никто не упоминает «medit» ... search / replace имеет простой флажок, говорящий medit, что введенные вами критерии являются выражением регулярного выражения ... могут быть такими же простыми или сложными, как вам нравится.

1
ответ дан 25 July 2018 в 23:15
  • 1
    Добро пожаловать в AskUbuntu. Было бы более полезно, если бы вы могли разработать ответ с примерами и / или скриншотами. – Sri 6 January 2015 в 09:43

Вы можете использовать комбинацию GEdit и плагина Advanced find / replace plugin for gedit, которые вы можете найти на http://code.google.com/p/advanced-find/.

С 2012 года он имеет функция закладки, чтобы вы могли ее повторно использовать. Кроме того, он может искать и заменять открытые файлы, файлы в папке (с фильтром) или внутри текста.

О том, как установить, вы можете следовать инструкциям на своей странице wiki http://code.google.com/p/advanced-find/.

В основном, что вы должны сделать:

Загрузите правильную версию для своего gedit из http://code.google.com/p/advanced-find/downloads/list. Декомпрессируйте его. Запустите install.sh (без sudo). Перейдите к настройкам / подключаемому модулю и активируйте его.

2
ответ дан 25 July 2018 в 23:15

Eclipse лучше, хотя немного тяжело для этой цели. Все результаты доступны на отдельной панели. (скелет) Вы можете сразу перейти к любому из них.

0
ответ дан 25 July 2018 в 23:15

У Atom есть эта функция. Загрузите и установите пакет «deb».

Нажмите CTRL + F и нажмите кнопку. *, Чтобы перейти в режим регулярного выражения.

Кроме того, вы можете нажать CTRL + ALT + F

Atom

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Или вы можете использовать cat и sed.

Используйте sed -e, чтобы просто распечатать изменения. Используйте sed -i для фактического редактирования содержимого файла.

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Вы также можете использовать egrep использовать регулярные выражения с grep.

Если вам просто нужно найти функции замены, gedit принимает регулярные выражения, если вы нажмете ALT + F.

Вы также можете делать регулярные выражения в vim.

1
ответ дан 31 July 2018 в 10:49

Geany имеет хороший набор find:

replace:

geany find [!d3]

и файл поиск:

особенности.

У этого есть история для поиска / замены, но это ограничено одним сеансом.

У этого есть история для поиска / замены, но это ограничено одним сеансом. d11]

15
ответ дан 31 July 2018 в 10:49
  • 1
    Намного проще просто использовать Geany, когда вам нужен быстрый редактор графического интерфейса с поддержкой регулярных выражений, вместо того, чтобы прорываться через интернет и man-страницы, чтобы изучить синтаксис регулярных выражений в vi (m) – Alex Marshall 7 January 2014 в 23:06

Если вы просто хотите запустить регулярное выражение против множества файлов, я думаю, вам пора узнать о sed и awk

6
ответ дан 31 July 2018 в 10:49
  • 1
    Вы можете сохранять и редактировать сценарии в файле с помощью sed или awk. – pbhj 22 January 2018 в 01:36

Я действительно удивлен, что никто не упоминает «medit» ... search / replace имеет простой флажок, говорящий medit, что введенные вами критерии являются выражением регулярного выражения ... могут быть такими же простыми или сложными, как вам нравится.

1
ответ дан 31 July 2018 в 10:49
  • 1
    Добро пожаловать в AskUbuntu. Было бы более полезно, если бы вы могли разработать ответ с примерами и / или скриншотами. – Sri 6 January 2015 в 09:43

Вы можете использовать комбинацию GEdit и плагина Advanced find / replace plugin for gedit, которые вы можете найти на http://code.google.com/p/advanced-find/.

С 2012 года он имеет функция закладки, чтобы вы могли ее повторно использовать. Кроме того, он может искать и заменять открытые файлы, файлы в папке (с фильтром) или внутри текста.

О том, как установить, вы можете следовать инструкциям на своей странице wiki http://code.google.com/p/advanced-find/.

В основном, что вы должны сделать:

Загрузите правильную версию для своего gedit из http://code.google.com/p/advanced-find/downloads/list. Декомпрессируйте его. Запустите install.sh (без sudo). Перейдите к настройкам / подключаемому модулю и активируйте его.

2
ответ дан 31 July 2018 в 10:49

Eclipse лучше, хотя немного тяжело для этой цели. Все результаты доступны на отдельной панели. (скелет) Вы можете сразу перейти к любому из них.

0
ответ дан 31 July 2018 в 10:49

У Atom есть эта функция. Загрузите и установите пакет «deb».

Нажмите CTRL + F и нажмите кнопку. *, Чтобы перейти в режим регулярного выражения.

Кроме того, вы можете нажать CTRL + ALT + F

Atom

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Или вы можете использовать cat и sed.

Используйте sed -e, чтобы просто распечатать изменения. Используйте sed -i для фактического редактирования содержимого файла.

Связанный вопрос о том, как использовать регулярное выражение в атоме.

Вы также можете использовать egrep использовать регулярные выражения с grep.

Если вам просто нужно найти функции замены, gedit принимает регулярные выражения, если вы нажмете ALT + F.

Вы также можете делать регулярные выражения в vim.

1
ответ дан 31 July 2018 в 11:53

Geany имеет хороший набор find:

replace:

geany find [!d3]

и файл поиск:

особенности.

У этого есть история для поиска / замены, но это ограничено одним сеансом.

У этого есть история для поиска / замены, но это ограничено одним сеансом. d11]

15
ответ дан 31 July 2018 в 11:53
  • 1
    Намного проще просто использовать Geany, когда вам нужен быстрый редактор графического интерфейса с поддержкой регулярных выражений, вместо того, чтобы прорываться через интернет и man-страницы, чтобы изучить синтаксис регулярных выражений в vi (m) – Alex Marshall 7 January 2014 в 23:06

Другие вопросы по тегам:

Похожие вопросы: