Giter Club home page Giter Club logo

fdplugin-postfix-code-completion's Introduction

PostfixCodeCompletion plugin for FlashDevelop/HaxeDevelop

Build status

The basic idea is to prevent caret jumps backwards while typing code. Kind of surround templates on steroids baked with code completion.

Minimum Requirements

Installation

Download the latest release. Open the .fdz file with FlashDevelop.

Features

Available templates for Haxe:

  • .if – checks boolean expression to be true if (expr)
  • .else – checks boolean expression to be false if (!expr)
  • .null – checks nullable expression to be null if (expr == null)
  • .notnull – checks expression to be non-null if (expr != null)
  • .not – negates value of inner boolean expression !expr
  • .foreach – iterates over collection for(it in expr)
  • .for – for Array, Vector, Iterator, Iterable and String surrounds with loop for (i in 0...expr.length)
  • .for – for Numeric surrounds with loop for (i in 0...expr)
  • .var – initialize new variable with expression var x = expr;
  • .new – produces instantiation expression for type new T()
  • .par – surrounds outer expression with parentheses (expr)
  • .return – returns value from method/property return expr;
  • .while – uses expression as loop condition while (expr)
  • .dowhile – uses expression as loop condition do{...} while(expr);
  • .sel – selects expression in editor
  • .trace – surrounds expression with trace(expr);

Available templates for AS3:

  • .constructor – surrounds with expression Object(expr)['constructor']
  • .if – checks boolean expression to be true if (expr)
  • .else – checks boolean expression to be false if (!expr)
  • .null – checks nullable expression to be null if (expr == null)
  • .notnull – checks expression to be non-null if (expr != null)
  • .not – negates value of inner boolean expression !expr
  • .foreach – iterates over collection foreach (var x in expr)
  • .forin – for Object surrounds with loop for (var key:String in expr)
  • .forin – for Dictionary surrounds with loop for (var key:Object in expr)
  • .for – for Array, Vector and String surrounds with loop for (var i:int = 0; i < expr.length; i++)
  • .for – for Numeric surrounds with loop for (var i:int = 0; i < expr; i++)
  • .forr – for Array, Vector and String reverse loop for (var i:int = expr.length - 1; i >= 0; i--)
  • .forr – for Numeric reverse loop for (var i:int = expr; i >= 0; i--)
  • .var – initialize new variable with expression var x = expr;
  • .const – initialize new variable with expression const x = expr;
  • .new – produces instantiation expression for type new T()
  • .par – surrounds outer expression with parentheses (expr)
  • .return – returns value from method/property return expr;
  • .while – uses expression as loop condition while (expr)
  • .dowhile – uses expression as loop condition do{...} while(expr);
  • .sel – selects expression in editor
  • .trace – surrounds expression with trace(expr);

Как добавить сниппеты для постфиксного автокомплита самому?

Сниппеты для постфиксного автокомплита представляют из себя улучшенный вид стандартных сниппетов и распологаются в FlashDevelop\Snippets\Language\postfixgenerators, также в настройках плагина можно подключить пользовательские директории.

Синтаксис

  • $(PCCMember) – любая единица кода
  • $(PCCBoolean) – логическое
  • $(PCCNullable) – единица кода, которая может принимать значение null
  • $(PCCCollection) – коллекция элементов, расположенных в памяти непосредственно друг за другом
  • $(PCCHash)Object|Dictionary|etc for as3, Map|etc - haxe
  • $(PCCNumber) – Numeric
  • $(PCCString)String
  • http://www.flashdevelop.org/wikidocs/index.php?title=Arguments

Маркеры можно использовать вместе используя разделитель |, например сниппет if($(PCCBoolean|PCCNullable)$(EntryPoint)) будет работать как для логических так и для любых единиц кода, которые могут принимать значени null. Кроме этого сниппеты поддерживают условия, для которых использутся разделитель #pcc:PCCМаркер или #pcc:T, например сниппет:

#pcc:PCCCollection
for (var $(ItmUniqueVar):int = 0; $(ItmUniqueVar) < $(PCCCollection).length; $(ItmUniqueVar)++) $(CSLB){
	$(EntryPoint)
}
#pcc:PCCNumber
for (var $(ItmUniqueVar):int = 0; $(ItmUniqueVar) < $(PCCNumber); $(ItmUniqueVar)++) $(CSLB){
	$(EntryPoint)
}
#pcc:flash.display.DisplayObjectContainer
for (var $(ItmUniqueVar):int = $(flash.display.DisplayObjectContainer).numChildren; $(ItmUniqueVar) >= 0; $(ItmUniqueVar)--) $(CSLB){
	$(EntryPoint)
}

развернется в код

  • для массива:
for (var i:int = 0; i < expr.length; i++) {
	|
}
  • для числовых:
for (var i:int = 0; i < expr; i++) {
	|
}
  • для flash.display.DisplayObjectContainer и наследников:
for (var i:int = expr.numChildren; i >= 0; i--) {
	|
}

fdplugin-postfix-code-completion's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

fdplugin-postfix-code-completion's Issues

[Run-time Error] Path cannot be the empty string or all whitespace.

Path cannot be the empty string or all whitespace.

   at System.IO.Directory.CreateDirectory(String path)
   at PostfixCodeCompletion.Completion.HaxeComplete.GetPositionType(HaxeCompleteResultHandler`1 callback)
   at PostfixCodeCompletion.Completion.PCCHaxeComplete.UpdateCompletionList(ASResult expr, IList`1 options)
   at PostfixCodeCompletion.Completion.PCCComplete.UpdateCompletionList(IList`1 options)
   at PostfixCodeCompletion.Completion.PCCASComplete.HandleEvent(Object sender, NotifyEvent e, HandlingPriority priority)
   at PluginCore.Managers.EventManager.DispatchEvent(Object sender, NotifyEvent e)

test.hx:

dsflsdlfl................................................abstract...abstract...abstract...abstract...analyze.|

Plugin crashed on for loop (for (i in 0.ii))

If in for loop set arguments and then add point(first or second between them) plugin crashes
for (i in 0.ii)
for (i in 0 .ii)
for (i in 0 . ii)

FD 5.3.4.594
PostfixCodeCompletion 2.0.14

************** Exception Text **************
System.Reflection.AmbiguousMatchException: Ambiguous match found.
at System.RuntimeType.GetMethodImpl(String name, BindingFlags bindingAttr, Binder binder, CallingConventions callConv, Type[] types, ParameterModifier[] modifiers)
at System.Type.GetMethod(String name, BindingFlags bindingAttr)
at PostfixCodeCompletion.Helpers.ASCompleteReflector.HandleDotCompletion(ScintillaControl sci, Boolean autoHide)
at PostfixCodeCompletion.Completion.PCCASComplete.OnCharAdded(Int32 value)
at PostfixCodeCompletion.Completion.Complete.OnCharAdded(Int32 value)
at PostfixCodeCompletion.PluginMain.<>c.b__22_0(ScintillaControl _, Int32 value)
at PluginCore.Controls.UITools.CharAddedHandler.Invoke(ScintillaControl sender, Int32 value)
at PluginCore.Controls.UITools.SendChar(ScintillaControl sci, Int32 value)
at PluginCore.Controls.UITools.OnChar(ScintillaControl sci, Int32 value)
at ScintillaNet.CharAddedHandler.Invoke(ScintillaControl sender, Int32 ch)
at ScintillaNet.ScintillaControl.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

New class instance with "var" problem

Everything seems to work fine, except for when creating class instances vith keyword "var":

  1. Invoking postfix (ctrl+space, selecting "var") on new File(). (note the dot after File()) results in the following complete line:
    new File()var file:File = ;
  2. Invoking postfix (ctrl+space, selecting "var") on new File() (without the dot after File()) causes the complete class to be deleted, and replaced with
/**
 * var file:File = ..;
    }
}

I'm using FD 5.0.0.5

Support for 'String'.foreach

expected result for AS3:

for (var i:int = 0; i < 'string'.length; i++) {
    var char:String = 'string'.charAt(i);
    |
}

expected result for Haxe:

for (i in 0...'string'.length) {
    var char = 'string'.charAt(i);
    |
}

System.ArgumentOutOfRangeException

В коде есть две такие строчки
public var skills :Vector.;
public var skillsInProgress:Vector.;
создал ещё класс ArchitectSkillInProgress, и хочу определить skillsInProgress типа
Vector.. ставлю курсор за ArchitectSkill и нажимаю ctrl + spase и тут всё падает

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentOutOfRangeException: Длина не может быть меньше нуля.
Имя параметра: length
в System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
в PostfixCodeCompletion.PostfixCompletionItem.get_Description()
в PluginCore.Controls.CompletionList.UpdateTip(Object sender, ElapsedEventArgs e)

************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

FlashDevelop
Версия сборки: 4.0.0.0
Версия Win32: 4.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/FlashDevelop.exe

PluginCore
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/PluginCore.DLL

System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

AirProperties
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AirProperties.DLL

AS2Context
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AS2Context.DLL

ASCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ASCompletion.DLL

AS3Context
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AS3Context.DLL

Aga
Версия сборки: 1.7.0.0
Версия Win32: 1.7.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Aga.DLL

XMLCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/XMLCompletion.DLL

ASClassWizard
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ASClassWizard.DLL

BasicCompletion
Версия сборки: 1.0.0.36205
Версия Win32: 1.0.0.36205

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BasicCompletion.DLL

BookmarkPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BookmarkPanel.DLL

BridgeSettings
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BridgeSettings.DLL

CodeAnalyzer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeAnalyzer.DLL

CodeFormatter
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeFormatter.DLL

Antlr3
Версия сборки: 3.1.3.42154
Версия Win32: 3.1.3.42154

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Antlr3.DLL

CodeRefactor
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeRefactor.DLL

CssCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CssCompletion.DLL

DataEncoder
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/DataEncoder.DLL

fdb.j4n
Версия сборки: 0.0.0.0
Версия Win32: 0.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/fdb.j4n.DLL

jni4net.n-0.8.4.0
Версия сборки: 0.8.4.0
Версия Win32: 0.8.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/jni4net.n-0.8.4.0.DLL

FileExplorer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FileExplorer.DLL

FlashConnect
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashConnect.DLL

System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

FlashDebugger
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashDebugger.DLL

FlashLogViewer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashLogViewer.DLL

FlashViewer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashViewer.DLL

HaXeContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/HaXeContext.DLL

jni4net.n.w32.v20-0.8.4.0
Версия сборки: 0.8.4.0
Версия Win32: 0.8.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/jni4net.n.w32.v20-0.8.4.0.DLL

LayoutManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/LayoutManager.DLL

System.Design
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll

LoomContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/LoomContext.DLL

ProjectManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ProjectManager.DLL

MacroManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/MacroManager.DLL

OutputPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/OutputPanel.DLL

PHPContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/PHPContext.DLL

SwfOp
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/SwfOp.DLL

System.Runtime.Remoting
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

ResultsPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ResultsPanel.DLL

SourceControl
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/SourceControl.DLL

StartPage
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/StartPage.DLL

System.Web
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll

TaskListPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/TaskListPanel.DLL

PostfixCodeCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Users/Admin/AppData/Local/FlashDevelop/Plugins/PostfixCodeCompletion.dll

p2htjbz8
Версия сборки: 1.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Core
Версия сборки: 3.5.0.0
Версия Win32: 3.5.30729.5420 built by: Win7SP1

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

crq07r3f
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

Using with explicit types

It's good to make possible working with expicit types (where possible)
For instance
var arr = [1, 2, 3];
arr.for

Correct whitespace in provided snippets

Some snippets use one tab character for indent, others (e.g. foreach, null, notnull) use 4 spaces. I think using only tabs would be best as people might use different tab widths (e.g. I use tab = 2 spaces)

I fixed this with
sed -i 's, ,\t,' *.fds (that is 4 spaces after s, when I edit, I'm not sure why it's displayed/copied as one space)

System.ArgumentOutOfRangeException

Вот такая ошибка при выборе пункта "sel"
(нужна хоть какая то инфа о том как применяется, а то примерно понял уже после того как автоматом посреди работы выпал список)


Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentOutOfRangeException: Длина не может быть меньше нуля.
Имя параметра: length
в System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
в PostfixCodeCompletion.PostfixCompletionItem.get_Description()
в PluginCore.Controls.CompletionList.UpdateTip(Object sender, ElapsedEventArgs e)

************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

FlashDevelop
Версия сборки: 4.0.0.0
Версия Win32: 4.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/FlashDevelop.exe

PluginCore
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/PluginCore.DLL

System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll

AirProperties
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AirProperties.DLL

AS2Context
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AS2Context.DLL

ASCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ASCompletion.DLL

AS3Context
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/AS3Context.DLL

Aga
Версия сборки: 1.7.0.0
Версия Win32: 1.7.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Aga.DLL

XMLCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/XMLCompletion.DLL

ASClassWizard
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ASClassWizard.DLL

BasicCompletion
Версия сборки: 1.0.0.36205
Версия Win32: 1.0.0.36205

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BasicCompletion.DLL

BookmarkPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BookmarkPanel.DLL

BridgeSettings
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/BridgeSettings.DLL

CodeAnalyzer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeAnalyzer.DLL

CodeFormatter
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeFormatter.DLL

Antlr3
Версия сборки: 3.1.3.42154
Версия Win32: 3.1.3.42154

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Antlr3.DLL

CodeRefactor
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CodeRefactor.DLL

CssCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CssCompletion.DLL

CustomizeToolbar
Версия сборки: 1.0.1.0
Версия Win32: 1.0.1.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/CustomizeToolbar.DLL

DataEncoder
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/DataEncoder.DLL

fdb.j4n
Версия сборки: 0.0.0.0
Версия Win32: 0.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/fdb.j4n.DLL

jni4net.n-0.8.4.0
Версия сборки: 0.8.4.0
Версия Win32: 0.8.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/jni4net.n-0.8.4.0.DLL

FileExplorer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FileExplorer.DLL

FlashConnect
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashConnect.DLL

System.Configuration
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

FlashDebugger
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashDebugger.DLL

FlashLogViewer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashLogViewer.DLL

FlashViewer
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/FlashViewer.DLL

HaXeContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/HaXeContext.DLL

jni4net.n.w32.v20-0.8.4.0
Версия сборки: 0.8.4.0
Версия Win32: 0.8.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/jni4net.n.w32.v20-0.8.4.0.DLL

LayoutManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/LayoutManager.DLL

System.Design
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Design/2.0.0.0__b03f5f7f11d50a3a/System.Design.dll

LoomContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/LoomContext.DLL

ProjectManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ProjectManager.DLL

MacroManager
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/MacroManager.DLL

OutputPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/OutputPanel.DLL

PHPContext
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/PHPContext.DLL

SwfOp
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/SwfOp.DLL

System.Runtime.Remoting
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

ResultsPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/ResultsPanel.DLL

SourceControl
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/SourceControl.DLL

StartPage
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/StartPage.DLL

System.Web
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5459 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll

TaskListPanel
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/TaskListPanel.DLL

ATPlugin
Версия сборки: 1.1.4819.14027
Версия Win32: 1.1.4819.14027

CodeBase: file:///C:/Users/Admin/AppData/Local/FlashDevelop/Plugins/ATPlugin.dll

ColtPlugin
Версия сборки: 1.0.0.23721
Версия Win32: 1.0.0.23721

CodeBase: file:///C:/Users/Admin/AppData/Local/FlashDevelop/Plugins/ColtPlugin.dll

System.Web.Services
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll

Jayrock.Json
Версия сборки: 0.9.12915.0
Версия Win32: 0.9.12915.0046

CodeBase: file:///C:/Users/Admin/AppData/Local/FlashDevelop/Plugins/Jayrock.Json.dll

PostfixCodeCompletion
Версия сборки: 1.0.0.0
Версия Win32: 1.0.0.0

CodeBase: file:///C:/Users/Admin/AppData/Local/FlashDevelop/Plugins/PostfixCodeCompletion.dll

xq3bc9mm
Версия сборки: 1.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Core
Версия сборки: 3.5.0.0
Версия Win32: 3.5.30729.5420 built by: Win7SP1

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll

xjnisbvg
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

System.Drawing.Design
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing.Design/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.Design.dll

System.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.resources/2.0.0.0_ru_b77a5c561934e089/System.resources.dll

net.sf.jni4net.jni.dynammic
Версия сборки: 0.0.0.0
Версия Win32: 0.8.4.0

CodeBase: file:///C:/Program%20Files%20(x86)/FlashDevelop/Plugins/jni4net.n-0.8.4.0.dll

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

installation problem

When I start flashdevelop 5, I have this error :

Impossible de charger le type 'PluginCore.Utilities.SemVer' à partir de l'assembly 'PluginCore, >Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

à PostfixCodeCompletion.PluginMain.OnHaxeCompletionModeChanged()
à PostfixCodeCompletion.PluginMain.HandleEvent(Object sender, NotifyEvent e, HandlingPriority >priority)
à PluginCore.Managers.EventManager.DispatchEvent(Object sender, NotifyEvent e)

translation: Could not load type 'PluginCore.Utilities.SemVer' from assembly 'PluginCore,

Other plugins work.

Any help? Thx

Freezing in some particular use case!

FD 5.2.0.69, FD-PCC not sure the version, file's mtime is 2016-04-08.

Here's a few classes I've been working on.
https://drive.google.com/file/d/0B-7PQlxmvSebdEo3WkE1TDdpamc/view?usp=sharing

In controllers.FeelAPIController, line 60, I typed dispatchEvent(new FeelAPIControllerErrorEvent(FeelAPIControllerErrorEvent., at which point FD froze for ~30 seconds (full CPU utilization).
Typing dispatchEvent(new FeelAPIControllerErrorEvent(type, event. also led to freezing.
Hope it's reproducible...

Disabled FD-PCC plugin and no more freezing.

Not working with latest FD (5.3.4.385)

When type "." after variable got exception

System.NullReferenceException: Object reference not set to an instance of an object.
at PostfixCodeCompletion.Helpers.ASGeneratorReflector.GetStatementReturnType(ScintillaControl sci, String line, Int32 positionFromLine)
at PostfixCodeCompletion.Helpers.CompleteHelper.GetCurrentExpressionType()
at PostfixCodeCompletion.Completion.PCCComplete.UpdateCompletionList(IList`1 options)
at PostfixCodeCompletion.Completion.PCCASComplete.HandleEvent(Object sender, NotifyEvent e, HandlingPriority priority)
at PluginCore.Managers.EventManager.DispatchEvent(Object sender, NotifyEvent e)

`for` for `PCCString`

string.for ->
Haxe:

for(i in 0...string.length) {
    $(EntryPoint)
}

AS3:

for(var i:int; i < string.length; i++) {
    $(EntryPoint)
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.