Текстовые редакторы на базе Windows

Кроме Notepad++, какой текстовый редактор вы используете для программирования в Windows?

71 ответ

Vim для меня по умолчанию, и когда я в Visual Studio, я использую ViEmu и Resharper.

За исключением нескольких взлетов это действительно заканчивается лучшим из трех миров. Я могу использовать команды Vim, ярлыки Visual Studio также работают, а Resharper просто добавляет кучу полезных функций для Visual Studio.

VIM на CYGWIN, Textpad, Notepad и различных IDE ( Eclipse, MS VS C++, MS VS VB6 и т. Д.)

Как вы видите, вопрос о предпочитаемом редакторе даст вам много ответов. Для меня: UltraEdit - надежный: Notepad++ - легкий

Также склонны использовать IDE, которая поставляется с различными инструментами (например, VB, C# и т. Д.)

Но лучший совет - выбрать достойного редактора и тщательно его изучить. Вы будете тратить много времени на его использование. Таким образом, чем лучше вы это знаете, тем больше времени вы сэкономите.

Бесплатно, для быстрого редактирования: Notepad2

Но условно бесплатная программа Textpad по-прежнему моя любимая. Некоторые ключевые особенности:

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

  • Вы можете загрузить в него сотни файлов и применить поиск по всем регулярным выражениям и их замену.

  • Он имеет быстрый и эффективный встроенный поиск файлов.

  • Это очень трудно разбить его. И он может запомнить столько состояний отмены, сколько вам захочется.

  • Вы можете создавать макросы нажатия клавиш

Geany - отличный текстовый редактор: легкий и многофункциональный

Я еще один пользователь vim, но на самом деле я использую Visual Studio с viEmu (в основном позволяет использовать команды vim в Visual Studio), и это самое лучшее! Visual Studio - отличная IDE, а vim - отличный текстовый редактор, и это позволяет мне использовать оба варианта.

GVIM (www.vim.org), потому что он бесплатный (пожертвование), кроссплатформенный, широко доступный, эффективный, расширяемый, с поддержкой сети и с открытым исходным кодом.

ОсобенностиVIM (не обширный список) *

  • Возможность применять действия ко всем буферам
  • автокоманда
  • Модификация блока
  • Код завершения кода
  • Подсветка (и способы добавления собственного синтаксиса с помощью REGEX)
  • Colorschemes
  • DIFF
  • складчатость
  • Отступ / форматирование сопоставления клавиш
  • Макрос Марки
  • Модальное редактирование
  • Управление проектами (Project Plugin)
  • Регистры (локальные, глобальные и т. Д.)
  • Регулярные выражения
  • Скриптовые фрагменты (шаблоны)
  • Программа проверки орфографии
  • Tagging
  • Текстовые объекты

Я предлагаю ознакомиться с основами на странице VI/Vim Дерека Уайетта ( http://www.derekwyatt.org/), на страницах с учебными пособиями и дополнить свой набор навыков на ходу.

Предлагаемые плагин

  • проект
  • XPT шаблоны
  • Minibufexpl
  • MRU
  • Календарь
  • NerdTree -Taglist

Еще один голос за Textpad здесь. Я попробовал Notepad++, но был раздражен тем, что он не уведомлял меня об обновлении открытого файла (что является болью при просмотре активных файлов журнала).

  • TextMate на Mac OSX для всего, кроме ObjC/Cocoa (для этого используйте XCode). Пакеты отличные и поддерживают практически все языки, с которыми я сталкивался.

  • GVim на Windows и Linux, а иногда и OSX, если мне так хочется:). Для C/Python это все, что мне нужно.

  • Я думаю, что для Flash/AS есть только FlexBuilder. Хотя в действительности я не забочусь об Затмении.

Собираюсь за легкий ответ. Emacs

Я, конечно, рекомендую PowerPad, если по какой-либо другой причине, чем я написал это.

Вот некоторые из замечательных функций, которые вы найдете в нем: (Используйте последнюю бета-версию, чтобы получить все это)

  • Интерфейс с несколькими вкладками
  • Мощный скриптовый язык на основе Python
  • Неограниченное количество отмен
  • Подсветка синтаксиса и авто-отступ
  • Поддержка открытия и редактирования файлов по FTP
  • Возможность открывать файлы в кодировке UTF-8 и UTF-16

Сценарии, доступные в настоящее время, позволяют вам...

  • Выполнить поиск RegEx
  • Поиск текущего выбора в Google, Wikipedia и т. Д.
  • Кодировать / декодировать данные base64

Я понимаю, что этот вопрос специально для Windows, но я должен отметить, что PowerPad доступен и для Linux.

Пока существует Notepad++, я не хочу больше ничего использовать. На Linux я просто использую vi.

UltraEdit для меня. там могло бы быть и лучше, но мне потребовалось бы слишком много времени, чтобы изучить его, а также ультраредактировать, чтобы я потерял все потенциальные роли во время обучения. это, вероятно, ключ... как сказал кто-то из нескольких постов выше, выберите один и научитесь с ним разбираться. выплаты будут огромными. если вы непостоянны и переключены, вы не научитесь этому достаточно хорошо, чтобы извлечь из этого пользу.

-don

@MrBrutal Я тоже люблю Notepad2. Единственная проблема в том, что он не работает с большими файлами.:(

Я пытаюсь переключиться на IDE Code::Blocks для всего моего редактирования C/C++, но использовал Visual Studio 2003 и Блокнот программиста 2 для проектов C/C++. Для Python я в настоящее время использую IDLE, но искал что-то еще с горизонтальной полосой прокрутки.

Я всегда находил Visual Studio выдающимся для редактирования кода. Я все еще думаю, что это в значительной степени золотой стандарт для редактирования кода (но я бы хотел оказаться ошибочным).

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

Я большой поклонник EditPlus, в основном за его плавную встроенную функциональность открытия / сохранения в ftp. В Crimson Editor это тоже есть, но эта функция время от времени кажется нестабильной.

Код не текстовый. Это код

Если вы используете текстовый редактор для редактирования исходного кода, вы оказываете себе невероятную медвежью услугу. Я имею в виду, да, приятно, что Notepad++ может сделать для вас элементарную цветовую кодировку, но на самом деле, почему вы тратите свое время так?

Хорошая IDE, такая как VS.NET + Resharper, будет на лету компилировать ваш код, позволяя вам делать то, чего вы никогда не ожидали, если бы не видели, чтобы это происходило на ваших глазах. Перейдите к фактическому использованию. Импортировать зависимости автоматически. Рефакторинг вашего кода по нажатию клавиши. Это просто хорошо. И это не дорого.

Я имею в виду, смотри. Это твоя работа. Это единственное программное обеспечение, с которым вы будете взаимодействовать весь день, каждый день своей работы. Почему ты играешь с бесплатным мусором? Получите лучшую IDE, которую можно купить за деньги. Это сделает вас лучше в том, что вы делаете.

@_l0ser

Я также использую VS для большинства моих потребностей в кодировании, но использую Notepad++ для всех других текстовых файлов. Однажды VS разочаровал VS, когда он не смог открыть 500-мегабайтный текстовый файл, в котором я надеялся изменить несколько символов. Видя, что он поддерживает просмотр файлов в шестнадцатеричном формате (т.е. двоичных данных), я надеялся, что это лучше работать с большими файлами Казалось, хочет загрузить весь файл, а не соответствующие данные. Возможно я просто ожидал слишком многого от этого.

Если Notepad++ откроет файл размером 500 мегабайт, то для Notepad++ это явный плюс. Каждый редактор, в котором я пытался открыть файл такого большого размера, просто терзался и / или зависал, пока я его не убил.

  • Delphi 7 IDE для проектов Delphi
  • VS2005 для.net проектов
  • Блокнот для любых быстрых вещей (я знаю, это отстой, но это быстро)

Я в основном просто использую Notepad++, но мне нравится BabelPad, когда мне нужно открыть файл по пути Unicode или когда мне нужно больше контролировать Unicode.

Мне тоже нравится EditPlus. Вы можете сохранить файл как шаблон и создать его новый экземпляр в меню "Файл". Это также довольно быстро при загрузке умеренно больших файлов.

JEDIT будет моим любимым, но он слишком медленный при редактировании даже небольших файлов.

Я не могу сказать, что на 100% доволен Notepad++, но это меня меньше всего беспокоит, так что...

Звоню через долгое время, я использую TotalEdit.

Там была нулевая кривая обучения. Хороший чистый интерфейс с Project Explorer слева и вкладками, выделенными синтаксисом файлами кода справа. Было просто немного настроить панели инструментов, чтобы включить мои самые распространенные команды. Я также повысил цену за 10 долларов США до версии, которая позволяет искать в каталогах, а не только в файлах. Очень рад.

Вероятно, я использую Notepad ++, хотя я использую GVIM всякий раз, когда мне нужно делать повторяющиеся изменения.

Недавно мы получили корпоративную лицензию на UltraEdit, и, похоже, она тоже неплохо работает. Я использовал это для быстрого редактирования кода Java или C++, когда у меня не была запущена полная IDE, и я не хотел ждать, пока она откроется.

@Derek Park

Я также использую VS для большинства моих потребностей в кодировании, но использую Notepad++ для всех других текстовых файлов. Однажды VS разочаровал VS, когда он не смог открыть 500-мегабайтный текстовый файл, в котором я надеялся изменить несколько символов. Видя, что он поддерживает просмотр файлов в шестнадцатеричном формате (т.е. двоичных данных), я надеялся, что это лучше работать с большими файлами Казалось, хочет загрузить весь файл, а не соответствующие данные. Возможно я просто ожидал слишком многого от этого. (Примечание: я не смог открыть файл в NP++.)

Изменить - Моя ошибка. Я не имел в виду, что Notepad++ успешно открыл файл. Я не помню, что я использовал, чтобы исправить это, на самом деле.

Режим колонок в UltraEdit фантастический.

Xemacs - работает с любым языком на многих платформах, включая Windows. имеет хорошую поддержку для соглашений Windows.

Позволяет вам получить доступ к sqlplus и другим средам командной строки SQL для POSTGRESQL, MYSQL

Как насчет разработки собственного текстового редактора? Вы можете иметь свой собственный редактор с бесценным опытом.

gvim с множеством полезных плагинов, таких как taglist, c-синтаксис, matchit, vcscommand, bufexplorer и многие другие. gvim также хорош в сочетании с файловым менеджером Total Commander, где F4 вызывает gvim для редактирования файла под курсором.

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