02-09-2017, 12:22 PM
طرح Jan Rames السورس كود الخاص به "المتمم الذكي للتعليمات البرمجية" (delphi-smart-code-completion) يتم استعماله كـ IDE plugin.
النسخة التي طرحها متوافقة مع نسخ دلفي من 2010 حتى Berlin.
قمت بإضافة توجيه خاص بالنسخة Tokyo (في المرفقات - بدون المشروع الكلي).
ولأن نسخة Starter لا تُمكن التجميع عن طريق سطر الأوامر (does not support command line compiling)، قم بتجميع عن طريق Delphi Starter IDE لإنتاج الملف المطلوب SmartCodeCompletion.dll.
أخيراً، إضافة إلى الملف Build.ini:
كود :
https://bitbucket.org/shadow_cs/delphi-smart-code-completionكود :
SmartCodeCompletion
BDS expert that modifies behavior of code completion to enhance user experience.
Features
Uses Levenshtein distance to find partial or misspelled matches. (strings.begyp -> strings.BeginUpdate).
Matches CamelCase identifiers based on first character of each word (strings.bu -> strings.BeginUpdate).
Matches leading characters of the identifiers and gives them a score bump.
Displays results in sorted order based on score given by the matching algorithm. *Currently disabled uncomment the line fSortEnabled := True; if you wish to try it out. Unfortunately this interferes with method completion.
Alpha release currently available for XE5, XE6, XE7, XE8 and Seattle (considered deprecated).
Use the Build.exe to build and register the plugin from sources (XE5, XE6, XE7 and Berlin supported, please send a pull request with added dproj and updated Build.ini to add additional compiler support).النسخة التي طرحها متوافقة مع نسخ دلفي من 2010 حتى Berlin.
قمت بإضافة توجيه خاص بالنسخة Tokyo (في المرفقات - بدون المشروع الكلي).
ولأن نسخة Starter لا تُمكن التجميع عن طريق سطر الأوامر (does not support command line compiling)، قم بتجميع عن طريق Delphi Starter IDE لإنتاج الملف المطلوب SmartCodeCompletion.dll.
أخيراً، إضافة إلى الملف Build.ini:
كود :
[Delphi10Tokyo]
DisplayName=Delphi 10.2 Tokyo
BDS=Software\Embarcadero\BDS\19.0
Project=SmartCodeCompletion.Tokyo.dproj
Output=Release\Tokyo\SmartCodeCompletion.dll