2010-11-05 5 views
19

Есть ли редактор с открытым кодом «Псевдокод» с «Подсветкой синтаксиса» и «Автозаполнение»? Может быть, даже пакет для Notepad ++ или любого другого текстового редактора?Редактор псевдокода

Спасибо.

+5

Что вы пытаетесь достичь? Любой псевдокод, который вы хотите написать, должен был бы выполнять некоторые синтаксические и языковые конструкции, чтобы редактор делал подсветку синтаксиса и автозаполнение. Итак, почему бы вам просто не выбрать простой язык для чтения и использовать его в качестве псевдокода? –

+3

Я думаю, вам придется подождать, пока они выпустят спецификацию для псевдокода ;-) Серьезно, однако, любая IDE с подсветкой синтаксиса для VB, C# или Java, вероятно, сделает очень хорошую работу, учитывая, что их ключевые слова очень похожи на большинство pseudocode – Dexter

+0

http://texstudio.sourceforge.net/ –

ответ

7

Хотя то, что Даниэль сказал правильно: Может быть, что-то вроде этого?

http://sourceforge.net/projects/edpcs/

Если вы хотите «реальный» редактор Псевдо-код, написать свою собственную подсветку синтаксиса конфигурации для текстового редактора.

+0

Это выглядит многообещающим. Надеюсь, он станет лучше и развит. – Royi

+1

Этот webapp довольно интересен, а также https://code2flow.com/app – Sangimed

1

Не будет специфических для вашего psuedocode. Он варьируется от разработчика к разработчику.

4

Псевдокод, по своей природе, не формализован и не будет иметь реального синтаксиса и не будет иметь идентификаторов в обычном смысле. Более того, это необычно, поэтому вам придется определять свои собственные правила. Поэтому я был бы удивлен, если бы была такая вещь, которая была бы действительно полезной. Попробуйте Python, может быть; это примерно так же близко, как вы доберетесь до псевдокода с реальным определением, и множество редакторов справится с этим.

3

Вы можете легко определить свой собственный язык псевдокода для NotePad ++, используя свой собственный языковой плагин в системе. И вы можете включить встроенный, языковой системы агностик автозаполнения в -> Настройки> Настройки> Резервное копирование/AutoCompletion

Отъезд: Creating a User Defined Language in Notepad++

Смежные вопросы