Здесь происходит следующее:
Python 2 не имеет типа для представления необработанных байтов. Вместо этого эти байты представлены строкой, и при печати он пытается вывести байты в виде символов. Однако, если символ не ASCII, это приводит к странным символам со значками вопросительного знака и т. Д.
В Python 3 был представлен тип байтов. Открытие файла как двоичного файла в Python 3 вернет тип байта. При печати типа байтов все байты, которые не могут быть правильно представлены в ASCII, экранируются как что-то между \x00
и \xFF
(шестнадцатеричное).
Таким образом, разница в том, что Python 3 имеет возможность хранить и печатать необработанные байты, а Python 2 - нет.
Я использую Блокнот ++. Бесплатный, легкий, Windows, дружественный и очень удобный.
Visual Studio (я использую его почти для всего), и это имеет intelisense для jQuery! просто палка с ним
Если Вы испытываете желание отменять изменение (кто делает?), DreamWeaver также поддерживает функциональность опережающего ввода:
jQuery Расширение API для DreamWeaver
Я хочу сказать, что существует другой редактор там, который поддерживает опережающий ввод (возможно, не intellisense, но что-то).
Я - разработчик .NET, но я использовал бету RubyMine для редактирования всего JavaScript. Я не уверен, имеет ли это те же функции как IntelliJ, другой рекомендуемый продукт JetBrains, но RubyMine обеспечивает подобные функции рефакторинга JavaScript, который ReSharper делает для C#.
Я использую Emacs с js2-режимом для малых и средних проектов JavaScript.
Для проектов JavaScript с сотнями модулей, сохраненных в различных файлах, ничто не бьет Идею IntelliJ. Это анализирует все файлы в проекте и позволяет Вам спрыгивать с вызова функции функционировать определение, от переопределенного определения метода до определения в родительском классе, и т.д.
Я попробовал Eclipse, Aptana, NetBeans, Комодо и других, и они даже не близко к Идее Intellij когда дело доходит до поддержки JavaScript.
С другой стороны, такие большие проекты в JavaScript редки и обычно emacs, или любой другой редактор достаточно.
Я буду поддерживать Pablo путем высказывания, что Блокнот ++ действительно является очень удобным редактором. Действительно дайте ему попытку :) (мне нравится комбинация Ctrl+Enter, очень умная, хотя мог быть улучшен),
Eclipse? Если только потому, что я использую его для всего остального и кодирую предложения, являются большими при изучении языка.
Eclipse с JSEclipse работает очень приятно.
Очевидно, с включенным плагином VIM!
Aptana имеет превосходного редактора jQuery, встроенного в его редактора JavaScript.
По-моему, ничто не разбило хороший текстовый редактор для JavaScript и HTML. Я лично использую UltraEdit.
Одной вещью, которая является необходимостью в любых разработчиках Ajax arsenol, является FireBug и Помощник веб-разработки IE
Netbeans IDE является большим для кодирования JavaScript, независимо от Вашей любимой Библиотеки JS.
Это превращается, кто то, кто здесь, но я все еще верю, ИДЕЯ IntelliJ является одним из лидеров в поддержке JavaScript.
Лучший бесплатный редактор javascript http://www.yaldex.com