Если вам нужно знать, что такое числовая версия определенного браузера, вы можете использовать следующий фрагмент. В настоящее время он расскажет вам версию Chrome / Chromium / Firefox:
var match = $window.navigator.userAgent.match(/(?:Chrom(?:e|ium)|Firefox)\/([0-9]+)\./);
var ver = match ? parseInt(match[1], 10) : 0;
любой из популярных редакторов может быть превращен в язя.
Я использую Vi на консоли и использовал различных gui редакторов за эти годы. Это только идет для Linux, я использую Темно-красного Редактора на окнах как C/python/z80asm язь.
Это - действительно религиозный вопрос - просто выбирают тот, который Вы любите. Каждый редактор имеет, это - профессионалы/недостатки, и необходимо решить, которые устанавливают иски лучше всего на Вас. Существует много IDE там, которые могут использовать различных редакторов как Pida.
Я не уверен точно, что Вы подразумеваете под 'легким весом', но здесь являетесь несколькими популярными IDE для Linux:
Anjuta для Gtk/Gnome
KDevelop или кванты для KDE
CodeBlocks работает на Windows/Mac/Linux и записан в C++
Ни один один из них является Java, таким образом, у них автоматически есть край по Eclipse для производительности ;)
Другой опцией является MonoDevelop, который приспособлен к программированию.Net/Gtk#, но также и включает поддержку C++.
Я возвращаюсь о между Mac, Windows и Ubuntu и в то время как Emacs раньше был моим предпочтительным редактором, я нахожу, что в моей старости предпочитаю чему-то основанному на GUI (использующий командную строку для оболочки, все еще меня устраивает). Мой предпочтительный редактор является Редактированием Комодо, который преимущества:
Я не уверен, насколько легкий это, но это, конечно, чувствует себя более мгновенным, чем Eclipse!
Vim (или Emacs, варьирующийся на религии), всегда будет моим первым ответом на этот вопрос по любому "укажи и выбери" IDE. Поскольку они пишут в Прагматически настроенном Программисте
Выберите редактора, знайте это полностью и используйте его для всех редактирующих заданий. [...] редактор будет расширением Вашей руки; ключи будут петь, поскольку они нарезают свой путь через текст и мысль. Это - наша цель.
Удостоверьтесь, что редактор, которого Вы выбираете, доступен на всех платформах, которые Вы используете.
Vim настраивается, расширяем, программируем и может быть превращен в IDE со всеми правильными чертами. В последнее время я использовал Eclim для "обеспечения функциональности Eclipse к Редактору Vim" (проекты, лучшая поддержка Java и т.д.) создание его комплексная платформа с усовершенствованными функциями IDE.
Joey, я полагаю, что что-либо легче, чем Eclipse!: o)
Как не имеет никакого упомянутого Кода:: Блоки!
Мало того, что это - фантастический Открытый исходный код IDE для C++, но это является полностью кросс-платформенным, поэтому если необходимо работать над полем Windows или Mac некоторое время, можно использовать тот же самый IDE и точно те же самые файлы проекта, чтобы сделать так! Который является большим для кросс-компиляции!
emacs использовался программистами Linux в течение многих десятилетий. Это показывает подсветку синтаксиса, это быстро, и существует миллион учебных руководств там, можно найти.
Консольные редакторы, такие как emacs и vi, более легки, чем их дубликаты GUI, и (по крайней мере, те два), столь же способный как любой другой IDE (подсветка синтаксиса, поддержка мыши, ctags, автозавершение... полностью к gdb интеграции). Кривая обучения могла бы быть несколько крутой, и Вам, возможно, придется сделать некоторую настройку, но ее весь стоящий того. Кроме того, vi присутствует на каждой установке подобной Unix операционной системы.
Среди X приложений, существуют
gedit, который идет с GNOME и имеет многие из этих функций IDE (видит, например, эту запись в блоге),
Geany - действительно быстро, зависит только от GTK, и еще с большим количеством функций включая сворачивание кода.
Они были бы легкие IDE, в противоположность тяжеловесам как Anjuta, KDevelop, Eclipse или NetBeans.
Если бы Вы берете свою временную коммутацию к Linux, я переключился бы на emacs или энергию в какой-то момент также. Всегда будет ресурс или документ, описывающий точно проблему, которую Вы имеете с любым из них, и обычно решением являются еще всего несколько щелчков в будущем.
Emacs могут быть легче вначале из-за немодального редактирования..., но не позволяют модальному редактированию отпугнуть Вас от Vim.
Ключ или с Vim или с Emacs знает, что мог, вероятно, принять Вам лучшее участие дня только для выяснения то, что Вы хотите, чтобы они сделали, уже не говоря о том, как заставить их делать это.
После того как они работают на Вас, хотя, Вы будете видеть, почему главным образом все находятся в одном из двух лагерей.
Общие подсказки:
Подсказки Vim:
Подсказки Emacs:
И проверьте настройки других людей для примеров того, что делают другие люди.