Текстовые редакторы на базе Windows
Кроме Notepad++, какой текстовый редактор вы используете для программирования в Windows?
71 ответ
Еще один голос за гвим ( о, скачать). Я думаю, что как только вы научитесь нажимать клавиши для управления им, вы не захотите использовать что-либо еще.
Плюс, есть дополнительное преимущество в возможности использовать его практически на любой платформе, включая красивый порт Windows.
GNU Emacs - мой любимый текстовый редактор, и он хорошо работает в Windows (копирование / вставка действительно работает, как и ожидалось). Он также доступен на всех основных платформах, поэтому вы можете повторно использовать свои знания, если переходите к операционным системам, как я обычно это делаю.
Мне очень нравится JEdit. Это хороший текстовый редактор для кода и произвольного текста. Это хорошая середина между Блокнотом и Затмением.
Если вы хотите что-то на шаг выше Notepad для быстрого и эффективного редактирования, я бы порекомендовал Notepad2. Это действительно полезно, когда вы заменяете стандартный блокнот этой версией. У вас по-прежнему быстрый запуск, но подсветка синтаксиса - настоящее благо. Я заменяю Блокнот на Блокнот2 на каждом из моих компьютеров с Windows.
Я большой поклонник Notepad2 - это так быстро!
Для быстрого простого редактирования текста для меня это близко к идеалу. Он имеет синтаксическую раскраску для Xml и кода и может быть легко расширен.
Мы используем Dreamweaver и Visual Studio для больших усилий по написанию кода.
UltraEdit - мой второй дом. Это отличный текстовый редактор общего назначения.
Textpad - это то, что я использовал бы для произвольного редактирования текста (проверка исходного кода HTML, быстрое взлома, скриптов и т. П.).
Для настоящей разработки Java это полностью Eclipse, хотя люди говорят мне, что IDEA - это кошачья пижама.
Обратите внимание, что я в основном работаю в C/C++. Для кода C / C++ я использую Visual C++ Express Edition или Visual Studio Professional. Для немного Python, который я изучаю, я использую редактор в IDE PythonWin. (Главным образом потому, что это немного завершает код.) Для всего остального я использую GViM.
Совет:
После установки ViM в Windows, если вы щелкнете правой кнопкой мыши по любому файлу в Explorer, вы увидите опцию Edit with Vim в контекстном меню. Это очень полезно для просмотра и редактирования любого текстового файла, не заботясь о конкретных редакторах. GViM может понимать большинство форматов и, следовательно, отображать их с синтаксической раскраской. Привыкайте к этому, и вскоре GViM станет вашим де-факто универсальным текстовым редактором в Windows. (Даже замена блокнота.)
Немного глючит, но отстает от любых других редакторов, которые я использовал, потому что он использует формат пакета Textmate (и пакеты) - также обновляется очень регулярно. Я пользуюсь им каждый день и с удовольствием куплю его снова.
Тей уже рекомендовал это, но для уточнения:
SciTE - бесплатный, с предустановленной раскраской для многих языков, мультиплатформенный (Windows & Linux) и легкий.
Notepad2
- Подсветка синтаксиса для html, C#,javascript,css,xml,sql,python,bat
- Прямоугольный выбор, регулярные выражения
- Отступ, задняя / передняя настройка
Недостаток: нет окон с вкладками.
Я повторю других, кто одобрил Emacs. Я программирую каждый день, как минимум, на OS X, Windows и Linux. Наличие одинаковых IDE на всех трех системах дает мне огромный прирост производительности. Тем не менее, ванильная версия GNU Emacs... ну, это отстой. Я настоятельно рекомендую вам попробовать EmacsW32. Во многом то, как Aquamacs делает Emacs-совместимую с OS X версию, проект EmacsW32 делает Emacs готовой к работе, как текстовый редактор Windows. Имейте в виду, что вся мощь (и сложность) Emacs есть, но если у вас еще не накоплена мышечная память, нет причин не использовать Ctrl-C/X/V в качестве копии / вырезания / вставки вместо Mw/Ck/Cy просто чтобы быть крутым. EmacsW32 также предоставляет совместимые с Windows диалоги открытия / сохранения, нормальную обработку файлов CRLF и многое другое. Если у вас когда-нибудь было желание попробовать Emacs, попробуйте. Вы не пожалеете об этом.
Я знаю, что это мой собственный вопрос, но я наткнулся на этот текстовый редактор Sublime Text и подумал, что это довольно мило. Есть несколько особенностей, которые я никогда не видел прежде. Он имеет выбор нескольких строк (строки, которые не являются непрерывными) и навигацию с высоты птичьего полета. Это немного дорого, но мне нравится играть в бесплатную версию.
Я использую EDIT.COM для многих вещей, хотите верьте, хотите нет. Старые привычки умирают с трудом.
EditPlus мой выбор редактора. Все функции, которые вам понадобятся, и не более.
Коммерческий продукт (Windows): UltraEdit.
Бесплатное программное обеспечение (Windows): Notepad++, PSPad.
Кроссплатформенность: JEdit. Он написан на Java и работает практически на чем угодно.
Если вы не возражаете против снижения производительности под Windows, у JEdit есть несколько удивительных возможностей. Для нативной производительности на этой платформе я бы выбрал одну из других. Я склонен переключаться между Notepad++ и PSPad. Notepad++, вероятно, ограничивает его для большинства задач. Имеет секцию складывания, что очень удобно. Тем не менее, вы спросили о продуктах, кроме этого.
Я не много пишу в Windows, но мой текстовый редактор - мой выбор. Что касается бесплатных редакторов, то ничто не сравнится с Emacs.
Ненавижу звучать как неработающая пластинка, но Vim - мой выбор. Он работает везде одинаково, и вам будет сложно найти более мощный редактор.
UltraEdit это мой любимый текстовый редактор. Жаль, что я должен заплатить за это. Вы не можете превзойти способность выделять вертикально и горизонтально.
Мне лично нравится ConTEXT.
Многие люди дали свои предложения для любимого текстового редактора здесь:
Textpad заменяет блокнот для меня. Я не мог жить без этого. Некоторые ключевые функции, которые я использую с Textpad:
- Найти в файлах (вместе с открыть все, заменить все, сохранить все, закрыть все).
- Блок выбора (вместе с копированием / вставкой столбца).
- Библиотека клипов
- Подсветка синтаксиса
- Возможность прикрепить внешние инструменты (компиляторы и т. Д.) И записать вывод в окно.
Я использую Eclipse для Java, Visual Studio для C++, C# и VB.NET, JellyFish Pro для PowerBasic, я все еще использую Visual Studio 6 для Classic VB, и я использую TextPad для Perl, Python, Powershell, VBScript, SQL, HTML, и пакетные файлы.
Мой личный фаворит - EditPad Pro. Не потому, что он лучше, а потому, что я начал его использовать.
Я использовал UltraEdit в течение многих лет... Если я работаю над проектом, я предпочитаю использовать настоящую IDE, но ничто не сравнится с ней для быстрого внесения изменений в исходные файлы, или особенно для тех небольших проектов PHP, где вы только что взломали все равно прочь Особенностью убийцы для меня является функциональность сравнения.
Как вы видите, вопрос о предпочитаемом редакторе даст вам много ответов. Для меня: UltraEdit - надежный: Notepad++ - легкий
Также склонны использовать IDE, которая поставляется с различными инструментами (например, VB, C# и т. Д.)
Но лучший совет - выбрать достойного редактора и тщательно его изучить. Вы будете тратить много времени на его использование. Таким образом, чем лучше вы это знаете, тем больше времени вы сэкономите.
VIM на CYGWIN, Textpad, Notepad и различных IDE ( Eclipse, MS VS C++, MS VS VB6 и т. Д.)