Редакторы программистов в Windows для редактирования языка инди - PullRequest
1 голос
/ 08 января 2010

Мы собираемся создать несколько приложений J2ME и веб-приложений на Java / Rails, которые будут иметь интерфейс Kannada (южно-индийский язык для тех, кто мало знает об Индии). Пользовательский интерфейс и данные будут в каннаде для этих приложений.

Итак, нам нужно написать код, содержащий текст на нескольких языках в исходном коде. Меня раздражает, что ни emacs, ни XEmacs, ни Jedit не могут редактировать ни один из этих языков: - (

Кто-то упомянул, что вариант Emacs может сделать это, за исключением того, что я не знаю, работает ли он в Windows и где его взять.

Я знаю, что блокнот может справиться, но это не редактор для программиста.

P.S: Я парень EMacs, но буду открыт для использования другими редакторами программистов.

P.P.S: Это должно работать в Windows Vista / Windows 7. Я не возражаю против использования VirtualBox или VMWare для загрузки Linux и использования редактора Linux, если это единственный вариант, который у меня есть!

Ответы [ 2 ]

2 голосов
/ 11 января 2010

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

Я думаю, что любой редактор Windows, который поддерживает UTF-8 , сможет это сделать. Там должно быть из чего выбирать.

Я являюсь автором Zeus редактора, и совсем недавно была добавлена ​​поддержка UTF-8 , поэтому я ожидал, что Zeus сможет сделать именно это Но если вы не можете свободно сообщать об ошибке на форуме Zeus.

P.S. Я парень из EMacs, но открыт для использования другими редакторами-программистами в этой ситуации.

Zeus имеет режим эмуляции клавиатуры Emacs ;)

1 голос
/ 08 января 2010

Учитывая, что вы используете Java: пробовали ли вы Eclipse? Я знаю, что это не редактор, и он может быть немного излишним, когда он используется в Emacs, но он использует SWT, который, в свою очередь, использует рендеринг собственных шрифтов ОС. И, по крайней мере, мой браузер показывает, что Uniscribe может отображать каннаду очень хорошо.

Другой вариант может быть Блокнот ++ .

...