Что бы ни случилось к [закрытому] jEdit

Чтобы отфильтровать список dicts, вы можете использовать фильтр selectattr вместе с тестом equalto :

network.addresses.private_man | selectattr("type", "equalto", "fixed")

Для этого требуется Jinja2 v2 .8 или более поздней версии (независимо от версии Ansible).


. Сильно также имеет тесты match и search , которые принимают регулярные выражения:

match потребует полного совпадения в строке, тогда как search потребует совпадения внутри строки.

blockquote>
network.addresses.private_man | selectattr("type", "match", "^fixed$")

Чтобы уменьшить список dicts в список строк, поэтому вы получаете только список полей addr, вы можете использовать фильтр карты :

... | map(attribute='addr') | list

Или, если вы хотите строку с разделителями-запятыми:

... | map(attribute='addr') | join(',')

В сочетании, это будет выглядеть так.

- debug: msg={{ network.addresses.private_man | selectattr("type", "equalto", "fixed") | map(attribute='addr') | join(',') }}

22
задан AJ. 1 October 2008 в 14:26
поделиться

7 ответов

Я использовал jEdit в течение нескольких лет теперь, главным образом на окнах, но также и на Ubuntu. Я использую его для: SQL, awk, пакетные файлы, HTML, xml, JavaScript... Примерно все кроме материала.NET (для которого я использую Visual Studio).
я люблю его.

сводка

я использую jEdit, потому что это имеет правильный баланс для меня [1 117] простота установки по сравнению с [1 118] функции и настраиваемость . Для меня никакой другой редактор не поражает вполне как хороший баланс.

недостатки

  • может быть немного трудно заставить его сделать вещи, которые Вы хотите.

профессионалы

  • я люблю эти плагины
  • , Способность определить мою собственную подсветку синтаксиса и т.д., что я хочу от текстового редактора.
  • руководство очень хорошо и довольно читаемо. Я настоятельно рекомендую читать, это до понимает то, что jEdit может сделать для Вас. (На самом деле я предлагаю это для любого программного обеспечения, которое Вы используете)
  • , Это является межплатформенным. Я использовал его только на окнах в течение долгого времени, но теперь я также использую Ubuntu, и это работает там: Я могу даже скопировать конфигурационные файлы с моей машины окон, и все работает. Хороший.

другие редакторы

В прошлом я действительно смотрел на [1 120] Блокнот ++ , но это было только что, и это не имело хорошего способа определить Вашу собственную подсветку синтаксиса, которая важна для меня. Я также заплатил за [1 121] Textmate и , UltraEdit в разное время (оба очень хорошие), но в конце, jEdit преуспевает для меня.
я также использовал Eclipse в течение года или около этого. Это фантастически, и это сделает что угодно, что Вы хотите, , но необходимо быть действительно в Eclipse, чтобы получить все возможное от него.

29
ответ дан cdeszaq 29 November 2019 в 03:36
поделиться

Я иногда задавался вопросом о том же самом (что произошло с jEdit - хотя я не уверен, было ли это Вашим основным вопросом).

, По-видимому, основной разработчик, Slava Pestov , оставил проект в 2006 (чтобы сфокусироваться на Фактор , и его исследования), и jEdit разработка действительно никогда не брала снова после этого. Который является позором.:/(я на самом деле не следовал тесно, но я предполагаю, что он говорит, что не было главной версии jEdit в последних 4 и половине лет.)

Теперь, при гуглении вокруг, я нашел некоторая информация записанный Slava самостоятельно. Это кажется в то время, что он не только бросил jEdit, но и разрабатывающий в Java в целом, после становления "все больше разбиваемым" языком.

10
ответ дан Jonik 29 November 2019 в 03:36
поделиться

Я использовал jEdit с тех пор 2003ish. Я использую его на своем поле Ubuntu 8.04 дома, однако это действительно имеет несколько ошибок: иногда, когда Вы нажимаете на кнопку, которая открывает диалоговое окно, такое как "Открытый Файл", диалоговое окно будет полностью пробелом.

Это могло быть вещью Java, но это кажется странной проблемой.

Кроме этого, я довольно доволен jEdit - это - лучший общий редактор, которого я нашел (до сих пор) для Linux ( утки, поскольку орды пользователей Vi и Emacs освещают свои орудия пламени )

, мне нравится плагин XML-редактора: автозавершение, когда Вы закрываете XML (включая HTML) теги, плюс то, если Вы определяете DOCTYPE, это дает Вам автоматическое завершение.

существует также удобный плагин для того, чтобы визуально просмотреть diffs между двумя файлами.

7
ответ дан 29 November 2019 в 03:36
поделиться

Я должен был использовать во время своего профессионально-технического образования для XML и XSLT. Это имело много ошибок и всегда не работало. Я не мог добраться для симпатии его, но если бы я должен был протестировать некоторый XSLT, то я дал бы ему другой выстрел. Я нашел Блокнот ++, и я более, чем доволен им для того, в чем я нуждаюсь.

К Вашему вопросу: Вы смотрели на сменный список jEdit ? Существует выпущенный 2008 некоторых плагинов, и последняя версия была выпущена 8-го августа 2008.

3
ответ дан Wieczo 29 November 2019 в 03:36
поделиться

Myeah, я просто установил 4.3pre15 (последний), и это действительно выглядит немного лучше.

функцией Super является автоматическое создание DTD XML, которое можно получить от одного из плагинов.

ТЕПЕРЬ, КОГДА является потрясающим, специально для больших файлов

2
ответ дан Vordreller 29 November 2019 в 03:36
поделиться

Я использовал jEdit в течение многих лет, и на ПК и на Mac (немного броский на Mac).

В настоящее время я использую его, прежде всего, в качестве сворачивание редактор для многих продолжающихся примечаний к документации. Я имею, используют сворачивание на текстовых уровнях отступа - простой способ свернуть и развернуть разделы файлов, без любой работы для установки каждого раздела.

функцией, которую я действительно люблю, являются альтернативы быстрой клавиши, которые можно настроить, управление значком панели инструментов, и расширения сокращения. Плагинами, которые я особенно одобряю, является BufferTabs для отображения строк имен файла/буфера, и Пробела и TextTools.

я недавно загрузил GroovyScriptEngine, частично из-за окраски синтаксиса и управления для отличного. Я настроил 2 версии seperate jEdit, частично для поддержания отдельных списков предыстории, поскольку я неоднократно обновляю несколько дюжин файлов.

1
ответ дан coopr 29 November 2019 в 03:36
поделиться

Самый эффективный метод - не надо. Просто бросьте стол. Если таблица еще не существует, это вызовет исключение.

Выполнение запроса непосредственно перед отбрасыванием таблицы - это просто трата времени на то, что Oracle сделает за вас автоматически.

Вы можете обрабатывать исключение, как хотите, например: [

BEGIN
  EXECUTE IMMEDIATE 'DROP TABLE "MYTABLE"';
EXCEPTION
  WHEN OTHERS THEN
    IF SQLCODE = -942 THEN
      DBMS_OUTPUT.put_line('the table did not exist!');
    ELSE
      RAISE;
    END IF;
END;
-121–-3770291-

Я использую jEdit в течение последних пяти лет. И я согласен с приведенным выше комментарием г-на Махана, jEdit достиг стадии «просто работает» и больше не нуждается в разработке.

В основном я использую его для веб-разработки PHP и пробовал все, от коммерческих IDE (DreamWeaver) до дизайнера PHP, NetBeans, Eclipse, Apanta и Notepad ++. И ничто не может сравниться с возможностями настройки. Если плагин не существует, есть вероятность, что вы сможете что-то создать вместе с макросом BeanShell (при условии, что вы хотите покопаться в Java).

В Windows я тоже использую Notepad ++, но в основном как замену Notepad (я даже переименовал notepad.exe)

В конце концов, все сводится к вкусу. Что для вас важно и что сделает вашу работу более продуктивной. Отвлекающий графический интерфейс и удобные функции могут отвлечь вас от того, на чем вы должны сосредоточиться.

И для загрузки я перевел несколько разработчиков на jEdit.

4
ответ дан 29 November 2019 в 03:36
поделиться
Другие вопросы по тегам:

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