Ищете программное обеспечение для редактирования кода со следующими функциями

Ищете программное обеспечение для редактирования кода со следующими функциями

Я ищу текстовый редактор со следующими функциями для php, html и css-кодирования:

  • сворачивание кода
    • на основе отступов (лучший пример — EditPlus)
    • начать с уровня отступа и остановиться на следующем отступе того же уровня или на уровень выше
  • дублирование строк/блоков
  • выделить скобки
  • подсветка синтаксиса
  • выделение выбора (вхождения)
  • переключить строку комментария/блок
  • хороший файловый браузер (открыто несколько каталогов)
  • фрагменты кода

Это то основное, что я ищу. Я перепробовал несколько редакторов и в какой-то момент обнаружил, что все они недостаточны.

  • Gedit с плагинами
  • Geany с плагинами
  • Juffed
  • jEdit
  • scite
  • ультраредактирование ...

Единственная операционная система, которая действительно близка ко всему этому — это Netbeans, за исключением сворачивания кода на основе отступов.

Я читал, что его vimможно легко настроить, но меня немного пугает сложность обучения.

Если кто-нибудь знает редактора моей мечты, пожалуйста, сообщите мне.

решение1

Vim или Vi IM-улучшенный, обеспечивает все упомянутые вами функции (и даже больше) при относительно небольшом влиянии на производительность.

Я настоятельно рекомендую программуvimtutorчтобы вы начали. Он всегда идет с Vim, и вы можете запустить его из терминала.

Я пользуюсь Vim уже около года, и он сэкономил мне кучу времени.

Естьвики, слишком.

После того, как вы освоите основы, он будет работать быстрее, чем большинство существующих редакторов.

решение2

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

Vim тоже отличный, пока вы не освоите сочетания клавиш и режимы ввода, с ним довольно приятно работать, особенно в командной строке, где мощный редактор иногда более чем необходим. Я бы посоветовал вам распечатать шпаргалку по сочетаниям клавиш vim и попробовать в свободное время.

решение3

Emacs сделает все это и многое, многое другое. Он требует некоторого обучения, но он гораздо более удобен для пользователя, чем vim, имеет графический интерфейс и превосходное встроенное руководство.

решение4

Конечно, Emacs. Вот лучший учебник по Emacs, который я когда-либо видел:

http://xahlee.info/emacs/emacs/emacs.html

Связанный контент