04 January 2009

Плагіни для коду для Windows Live Writer

Я тут вирішив щось зробити з постінгом коду. Тобто пошукати якийсь плагін для “розкольоровування” коду. Виявилось що таких з десяток. Чи то в мене часу забагато, чи ще щось, але я усіх їх продивився. Ось найкращі результати моїх пошуків.

Code Snippet plugin for Windows Live Writer

Від інших відрізняється тим що:

1) є режим в якому тулза не питає, а просто перевикористовує останні налаштування (хоча складається враження, що в мене це не працює);

2) є підтримка корегування відступів, Ctrl+Tab та Ctrl+Shift+Tab;

3) є два режими стилів, перший прямо вбудований, а другий коли ці стилі вбудовані в головний стиль блога.

   1: from eventReceiver in list.EventReceivers.Cast<SPEventReceiverDefinition>()
   2: where eventReceiver.Assembly == "Test"
   3:     && eventReceiver.Class == "Test"
   4: select eventReceiver

Нажаль підтримує мало мов. Наприклад немає XML. Також я так і не знайшов як відредагувати вже вставлений код.

Source Code Formatter

Єдиний плюс цієї тулзи це підтримка XML, та ще десятка мов, про які я навіть не чув…

  1: from eventReceiver in list.EventReceivers.Cast<SPEventReceiverDefinition>()
  2: where eventReceiver.Assembly == "Test"
  3:      && eventReceiver.Class == "Test"
  4: select eventReceiver.Class

 

Paste from Visual Studio

Класна тулза. Вона просто бере HTML який генерує студія, огортає в pre і все. Ніяких питань. Додаткова цікава фішка, це автоматичне прибирання непотрібних табів. Прикольно також, що на відміну від попередніх, вона дозволяє редагувати код.

from eventReceiver in list.EventReceivers.Cast<SPEventReceiverDefinition>()
where eventReceiver.Assembly == "Test"
      && eventReceiver.Class == "Test"
select eventReceiver

Висновок

В мене поки що залишаються Code Snippet plugin for Windows Live Writer та Paste from Visual Studio. Насправді, жодна з них не надає можливості легко копіювати код для читачів та легко редагувати код для авторів. Так чи інакше подивимось.

Помічено як: ,
 

Коментарі

# koldovsky said:

Дякую за інформацію про плагіни для коду.

Я колись шукав плагін для перевірки орфографії російської мови, так і не знайшов. Можливо, ви про них знаєете?

05 January 09 at 2:05 AM
# Mike Chaliy said:

Нажаль ні..

Я колись шукав як дадати підтримку перевірки офрографії, але не можу знайти подробиць.

З пам'яті, в Windows Live Writer використовується spell-cheker від http://www.wintertree-software.com/. Ані російської, ані української там(http://www.wintertree-software.com/dev/dict/spelling-engines.html) не має, навіть якщо б була, то вона коштувала б 200 баксів, навіть якщо були б 200 баксів, то в Windows Live Writer список словників захардкожено (це я рефлектором відшукав)...

05 January 09 at 2:19 AM
# koldovsky said:

Дякую за відповідь, щось у них з цим не дуже добре. Залишається надія на нові версії.

05 January 09 at 1:23 PM
Анонімні коментарі деактивовані. Увійдіть або Зареєструйтесь щоб мати доступ до ресурсів Спільноти.

About Mike Chaliy

Цікавлюсь DDD. Більшість часу витрачаю на доньку. А ще вел!