Хороший текстовый редактор для Windows? [закрытый]

Используйте версию npm .

Например, следующая команда

npm version 1.0.2

увеличит значения package.json и package-lock.json до 1.0.2

9
задан Daniel Rikowski 19 May 2009 в 07:10
поделиться

20 ответов

Я использую e , который позиционируется как TextMate для Windows - я бы не пошел так далеко, но это хорошо (в нем есть понятие пакетов для разных типов файлов, взятых из TextMate).

Это не бесплатно, но оно стоило лицензионного сбора.

11
ответ дан 4 December 2019 в 05:50
поделиться

Я использую EditPad Pro , это хорошо.

2
ответ дан 4 December 2019 в 05:50
поделиться

I use Komodo Edit. It has great support for XML, HTML, PHP, Python and other dynamic languages, and syntax highlighting for tons of other languages. The only con I can think of is the memory usage. Komodo is built in Python on the Mozilla platform, so it's not the lightest one around.

3
ответ дан 4 December 2019 в 05:50
поделиться

Source Insight , вероятно, лучший из существующих редакторов C / C ++. Это также действительно хороший редактор C #.

Он может не соответствовать всем вашим требованиям, но вы должны это проверить.

Это действительно удобно при работе с большой кодовой базой.

Однако это не так. есть встроенный компилятор.

Но вы можете загрузить Windows / .NET Framework SDK и подключить их компиляторы командной строки к Source Insight.

Единственный недостаток - отсутствие отладчика. Для отладки я бы использовал Visual Studio (он имеет очень хороший отладчик).

1
ответ дан 4 December 2019 в 05:50
поделиться
5
ответ дан 4 December 2019 в 05:50
поделиться

Попробуйте Emacs . Это легкий и чрезвычайно мощный с вменяемыми ярлыками. Это увеличит вашу производительность безмерно. Это может даже приготовить вашу еду!

5
ответ дан 4 December 2019 в 05:50
поделиться

Have you checked out Programmer's Notepad?

When I was in school for Java, the lovely teacher forced us to use a notepad to write the code, and we were suggested to use Programmer's Notepad.

Programmer's Notepad Link here!

5
ответ дан 4 December 2019 в 05:50
поделиться

Scite может быть хорошей альтернативой Windows

alt text
(источник: scintilla.org )

8
ответ дан 4 December 2019 в 05:50
поделиться

Это должно делать то, что вы хотите:

function notempty($var) {
    return ($var==="0"||$var);
}

Редактировать: я предполагаю, что таблицы работают только в предварительном просмотре, а не в реальных ответах. Поэтому, пожалуйста, обратитесь к таблицам сравнения типов PHP для получения дополнительной информации.

notempty("")       : false
notempty(null)     : false
notempty(undefined): false
notempty(array())  : false
notempty(false)    : false
notempty(true)     : true
notempty(1)        : true
notempty(0)        : false
notempty(-1)       : true
notempty("1")      : true
notempty("0")      : true
notempty("php")    : true

По сути, notempty () - это то же самое, что! Empty () для всех значений, кроме «0», для которых он возвращает ] правда .


Редактировать: Если вы используете error_reporting (E_ALL) , вы не сможете передавать неопределенную переменную в пользовательские функции по значению. И, как отмечает Меркатор, вы должны всегда использовать E_ALL , чтобы соответствовать лучшим практикам. В этой ссылке (комментарий № 11), которую он предоставляет, обсуждается, почему вы не должны использовать какую-либо форму подавления ошибок в целях производительности и удобства сопровождения / отладки. Вы можете вызывать выбранную вами цепочку инструментов разными способами из большинства хороших текстовых редакторов. Если мы говорим, что вы хотите заняться разработкой на C ++, то самое простое - это набор шагов, которые вы можете предпринять:

  1. Получить Visual C ++ Express (бесплатно) или MinGW
  2. Сделать очень простой make-файл, похожий на приведенный ниже
  3. Настройте инструмент в своем редакторе для вызова make в текущем каталоге вашего файла
    test.exe: test.obj 
      link test.obj

    test.obj: test.cpp test.h
      cl -c test.cpp
6
ответ дан 4 December 2019 в 05:50
поделиться

Текстовая панель довольно хороша. Фактически, если он находит Java JDK-установки, он создает сочетания клавиш, которые позволяют вам компилировать и запускать апплеты и Java-приложения

8
ответ дан 4 December 2019 в 05:50
поделиться

Я всегда использовал EditPlus на окнах и находил, что он превосходен во всех отношениях!

alt text

Для Mac я использую Smultron .

10
ответ дан 4 December 2019 в 05:50
поделиться

VIM !!!

А теперь у меня есть моя напыщенная речь VIM, я собираюсь расскажу еще немного.

TextMate не имеет встроенного компилятора. Я не думаю, что вы полностью уклоняетесь от программирования на любом уровне. У TextMate просто есть «связки», которые настроены для вызова инструментов Apple XCode. AFIK есть пакеты для почти всего, что вы можете придумать. Некоторые вещи (например, Perl, Python и т. Д.) Устанавливаются в базовой системе с Mac.

Если вам нужен компилятор для Windows, вам понадобятся либо инструменты MS, либо Cygwin, MingW, Digital Mars (не бесплатный) и т. Д. Редактора со встроенным компилятором не существует - однако компилятор МОЖЕТ быть упакован в пакет с редактором / IDE (Code :: Blocks из Mingw, упакованного в память). Я думаю, что вы должны попробовать Cygwin, так как он поставляется с VIM и компилятором,

17
ответ дан 4 December 2019 в 05:50
поделиться

It's going to be a steep learning curve, but have you tried Emacs ? It contains all the features of text mate and an IDE, if you know where to look. You can compile code at the push of a button, but you may have a few other things to get used to (like Ctrl-s is search, not save by default - but you can configure that - you may want to look at cua mode which will set some of the keys to the windows defaults ;)

12
ответ дан 4 December 2019 в 05:50
поделиться

Notepad ++

Он основан на Scintilla и доступен под лицензией GPL.

Дополнительно я рекомендую загрузить Порт MinGW GCC .

42
ответ дан 4 December 2019 в 05:50
поделиться

Я не получаю требование «встроенный компилятор» - насколько я знаю, универсального компилятора не существует:)

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

6
ответ дан 4 December 2019 в 05:50
поделиться

Вы запрашиваете редактор, который позволит вам компилировать и отображать результаты в терминале, но не является IDE ??

В любом случае ...

Это самый легкий редактор, который можно подключить к компилятору для Windows.

http://www.codeblocks.org/

4
ответ дан 4 December 2019 в 05:50
поделиться
6
ответ дан 4 December 2019 в 05:50
поделиться
8
ответ дан 4 December 2019 в 05:50
поделиться

Intype - http://intype.info/home/index.php

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

alt text
(источник: sampsonresume.com )

1
ответ дан 4 December 2019 в 05:50
поделиться

I used to use UltraEdit (mentioned in another answer), but earlier this year "upgraded" to UEStudio, which is like a supercharged UltraEdit for programmers - includes built-in support for a variety of compilers and many, many other things. Details here: http://www.ultraedit.com/products/uestudio/differences.html

It's not free, but it's well worth what they ask for it. I had been using UltraEdit since 2001 and haven't felt the need to look at other editors outside of what IDM offer.

Of course, editors are like religion so... :)

1
ответ дан 4 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

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