Consulo .NET — то, что осталось поза кадром

от автора

В предыдущем посте, я описал банальный пример Hello World в Consulo. Далее в посте, я покажу то, что я оставил за кадром. Много картинок

Макросы + препроцессор

image

image

image

Также поддерживаются также #region & #undef.

Проблемы:
* #if ломают структуру файла в редких случаях
* #pragma не поддерживается

XML Документация

1. Возможность приаттачить XML файл, в качестве файла документации:

image

2. Возможность посмотреть её через Ctrl + Q

image

Проблемы:
* Рендеринг пока не идеален — не показываются документация параметров(и другие)
* Методы с генериком, могут не найти документацию

var, определения типов

Этот пример, покажет вам, что код валиден в IDE, и успешно выполняется:

image

Проблемы:
* Бинарные операции — возращают error тип:

image

New Class — Скрытая возможность

image

image

Компиляция с зависимостями

image

Проблемы:
* Поддерживаются только .exe + .dll

И много другое. Работа идет — все меняется. И не только на .NET плагином. Например — никто не знает, что то плагин Git в консуле, поддерживает Putty авторизацию, или то что Lombok плагин поддерживает val + @SneakyThrows для Java.

Всю информацию можно взять из моего профиля на ГитХабе

ссылка на оригинал статьи http://habrahabr.ru/post/215571/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *