VimPdb

البرمجيات قطة:
VimPdb
تفاصيل البرنامج:
الإصدار: 0.4.5
تاريخ إيداع: 11 May 15
المطور: Godefroid Chapelle
ترخيص: حرر
شعبية: 15

Rating: nan/5 (Total Votes: 0)

VimPdb هو وحدة الذي يوفر التكامل بين المصحح فوسفات بيثون في محرر VIM.
الاستعمال:
كود بايثون
باستخدام vimpdb من السهل - فقط ضع دعوة إلى set_trace في التعليمات البرمجية تقريبا كالعادة:
vimpdb الاستيراد؛ vimpdb.set_trace ()
ثم بدء التطبيق الخاص بك الثعبان / النصي.
عندما يضرب مترجم الثعبان هذا الخط، سوف vimpdb إطلاق مثيل همة. VIM يجب الحصول على التركيز. يقوم بتحميل ملف مصدر في خط الحق.
أوامر VIM
في VIM، يمكنك الآن استخدام الأوامر التالية:
: PDBNext ن فوسفات (ن) تحويلة
: فوسفات PDBStep الصورة (الصورة) تيب
: PDBArgs وفوسفات (أ) RGS
: PDBUp ش فوسفات (ش) ص
: PDBDown د فوسفات (د) الخاصة
: PDBReturn ص فوسفات (ص) eturn
: PDBContinue ج فوسفات (ج) ontinue
: PDBBreak ب مجموعات نقطة توقف في السطر الذي المؤشر يجلس؛ على غرار فوسفات ب (REAK)
: PDBClear B مسح نقطة توقف في السطر الذي المؤشر يجلس؛ على غرار CL فوسفات (الأذن)
: PDBWord ث بتقييم قيمة المعرف الذي المؤشر يجلس.
: PDBEval؟ تقييم تعبير بيثون بعد أن سئل عن ذلك.
: PDBReset س التبديل إلى التصحيح الطبيعي في القشرة مع فوسفات القياسية.
N / A الخامس (IM) التبديل إلى vimpdb. فقط في فوسفات عادي.
ربط القياسية فوسفات
إذا وجدت أنه من الصعب تغيير العادات والحفاظ على الكتابة
استيراد PDB. pdb.set_trace ()
يمكنك إضافة السطر التالي إلى ملف .pdbrc يجلس في المجلد الرئيسي الخاص بك:
vimpdb الاستيراد؛ vimpdb.hookPdb ()
بهذه الطريقة، يتم إضافة ضد الأوامر (IM) المذكورة أعلاه إلى فوسفات المعيار الخاص بك ويمكنك التبديل إلى vimpdb في أي وقت.
المتطلبات
وقد استخدم vimpdb بنجاح في لينكس، ماك OSX ويندوز.
وهو متوافق مع بايثون 2.7، 2.6، 2.5 و 2.4. أنه غير متوافق مع بايثون 3.1 (يجب أن تكون هي نفسها عن 3،0).
يتطلب vimpdb تثبيت من VIM الذي يدعم كلا من الثعبان وclientserver الخيارات.
معرفة إذا كان هذا هو الحال قبل إصدار الأمر التالي في موجه VIM:
: نسخة
في حالة دعم الخيارات، سترى + clientserver و+ الثعبان في الإخراج. في الحالة المعاكسة، سترى -clientserver أو -python.
على لينكس وويندوز، يجب أن يكون بناء VIM الافتراضي بالفعل تمكين الخادم.
على ويندوز، الخيار الثعبان جمعت في VIM يعتمد على نسخة بايثون معين. معرفة ما إذا كان يتم تثبيت هذا الإصدار محددة ويعمل في VIM بإصدار الأمر التالي في موجه VIM:
: SYS الثعبان الاستيراد؛ sys.version الطباعة
على ماك OSX، فأنت تريد أن تستخدم MacVIM. لديها MacVIM أيضا خيار الثعبان جمعت في افتراضيا.
التركيب:
التثبيت القياسي مع easy_install
easy_install vimpdb
يمكنك أيضا استخدام الواضح نقطة.
& nbsp؛ إذا نظرتم داخل الحزمة، سوف تشاهد ملف نصي VIM: vimpdb.vim. لا نقله إلى VIM دليل التكوين (مثل ~ / .vim / المساعد). vimpdb يعرف كيف يجعل السيناريو متاحة للVIM.
التكوين:
قصة قصيرة
vimpdb يحاول تجنب الاعتماد على أي تكوين المستخدم. إذا كان لا يمكن الكشف عن التكوين الصحيح في حد ذاته، فإنه سيتم طرح بعض الأسئلة التي يجب أن تكون قادرا على الإجابة بسهولة.
قصة طويلة
عندما شنت، يبدو vimpdb لملف RC لها: ~ / .vimpdbrc. إذا لم يجد ذلك، vimpdb يخلق هذا الملف لك من القيم الافتراضية.
vimpdb يحاول مجموعة من القيم الافتراضية التي يجب أن تعمل. اذا تحقق هذه القيم الافتراضية المناسبة. إذا لا تعمل القيم الافتراضية، يسأل vimpdb لقيم أخرى تفاعلي حتى تأكدت منه أن القيم المقدمة في الواقع تعمل.
يتم سرد القيم الافتراضية في نظام التشغيل أدناه.
لينكس:
vim_client_script = همة
vim_server_script = gvim
اسم_الملقم = GVIM
ميناء = 6666
لماكوسكس:
vim_client_script = mvim
vim_server_script = mvim
اسم_الملقم = VIM
ميناء = 6666
ل Windows:
vim_client_script = vim.exe
vim_server_script = gvim.exe
اسم_الملقم = VIM
ميناء = 6666
انظر أدناه للحصول على تفاصيل حول كل خيار.
ومن الواضح أن يسمح لك لخلق ولحن هذا الملف RC. ومع ذلك، ينبغي الاستمرار على ملف RC القيم لجميع الخيارات 4. إذا واحد منهم مفقود، فواصل vimpdb ويشكو وفقا لذلك.
برنامج العميل النصي فيم - vim_client_script
للتواصل مع المثال VIM حيث يحدث التصحيح، vimpdb يحتاج لإطلاق المثال VIM آخر في وضع العميل.
الخيار vim_client_script يحمل النصي تستخدم لإطلاق هذه الحالة VIM بدعم clientserver.
على ويندوز، وينبغي أن تعقد vim.exe، وليس gvim.exe. وعلاوة على ذلك، لا تشمل يقتبس في قيمة لرعاية بيضاء في المسار.
فيم النصي الملقم - vim_server_script
في حالة لا مثيل VIM التشغيل، vimpdb تطلق مثيل VIM في وضع ملقم.
الخيار vim_server_script يحمل النصي تستخدم لإطلاق هذه الحالة VIM بدعم clientserver. كما هو مكتوب التصحيح في المقام VIM مع الثعبان، يجب أن يكون ذلك المثيل دعم الثعبان.
على ماكوسكس ولينكس، ويمكن vim_server_script وvim_client_script عقد نفس القيمة.
على ويندوز، إلا أن VIM رسومية يمكن استخدام الخادم، والسبب لمدة القيم الافتراضية منفصلة كما رأينا أعلاه.
اسم الخادم - اسم_الملقم
على سبيل المثال VIM في وضع ملقم له اسم.
افتراضيا، vimpdb يتحدث إلى الملقم المسمى VIM، الذي هو اسم الخادم الافتراضية المستخدمة من قبل VIM.
إذا كنت تريد vimpdb استخدام اسم خادم آخر تعديل الخيار اسم_الملقم. يجب أن الاستمرار على اسم خادم VIM تريد أن تستخدم من أجل التصحيح.
قد تقوم قائمة ملقمات VIM تعمل حاليا باستخدام:
$ همة --serverlist
VIM
أو، على ماك:
$ /Applications/MacVim.app/Contents/MacOS/Vim --serverlist
VIM
عندما مثيل VIM بدعم clientserver قيد التشغيل، يمكنك أن تجد اسمها بإصدار الأمر التالي في موجه VIM:
: صدى الخامس: اسم الخادم
بورت UDP - الميناء
VIM يتصل إلى vimpdb من خلال مأخذ UDP. بشكل افتراضي، يتم فتح مأخذ على المنفذ 6666.
إذا كان هذا المقبس غير متوفر في النظام الخاص بك، يمكنك تحديد عدد المنافذ المتوفرة مع خيار الميناء.
التوافق مع الإصدارات السابقة
قبل إصدار 0.4.1، vimpdb ملف RC (~ / .vimpdbrc) كان خيار نصي واحد. وقد تحول هذا الخيار إلى الخيار vim_client_script. وينبغي أن تكون الترقية شفافة.
قبل إصدار 0.4.0، تم تكوين vimpdb من خلال متغيرات البيئة. إذا كان لديك تكوين عمل، يجب أن تكون الترقية شفافة. قيم VIMPDB_SERVERNAME وVIMPDB_VIMSCRIPT متغيرات البيئة هي الإعداد في ملف RC (~ / .vimpdbrc). وضعوا على التوالي في اسم_الملقم والنصي الخيارات

ما هو الجديد في هذا الإصدار:.

إصلاح تسليط الضوء على السطر الحالي.

ما هو الجديد في الإصدار 0.4.4:

اختبارات تنظيف: تخلص من فئة المساعد وظائف.
تنظيف كود: تحسين واردات الاسلوب.
بعد ج (ontinue)، وكسر تعيين مفتاح (مرة أخرى).

ما هو الجديد في النسخة 0.4.3.2:

fix القيم لينكس الافتراضي في الوثائق.
أوامر وثيقة PDBxx.
أقل ضوضاء على VIM سطر الأوامر.
تسليط الضوء على أفضل من السطر الحالي.

ما هو الجديد في الإصدار 0.4.2:

PDBEval (؟ تعيينها إلى مفتاح) لتسأل عن التعبير بيثون لتقييم.
PDBClear (تعيينها إلى مفتاح B) لمسح مسبقا تعيين نقطة.
فتح علامة تبويب جديدة فقط إذا كان هناك بالفعل ملف فتح في VIM.
وثيق عازلة vimpdb عندما يستمر (ج)، إعادة تعيين (خ) أو إنهاء (ف).
إطلاق الخادم VIM أيضا إذا ملقم آخر قيد التشغيل.

ما هو الجديد في وثائق الإصدار 0.4.1.2:

polish.

ما هو الجديد في الإصدار 0.3.8:

الإصلاح: بعض إصدارات VIM تحتاج استيراد explicite على الرغم من أن معظمها لا. (http://github.com/gotcha/vimpdb/issues/issue/5)

ما هو الجديد في الإصدار 0.3.7:

الإصلاح: لا يمكن أن تستمر ومثل؛ أسفل ومثل؛ بعد التحول من فرع لvimpdb بعد أن ذهب ومثل؛ حتى & مثل؛ (http://github.com/gotcha/vimpdb/issues/issue/4)

ما هو الجديد في الإصدار 0.3.6:

الإصلاح: ومثل، ومواصلة ومثل؛ تم كسر الأمر بعد أن تم تعيين نقطة توقف (http://github.com/gotcha/vimpdb/issues/issue/3)
إصلاح: وتعيينات مفتاح اليسار بعد كسر ومثل، ومواصلة ومثل؛ الأوامر. (http://github.com/gotcha/vimpdb/issues/issue/2)

ما هو الجديد في الإصدار 0.3.5:

وثائق أفضل، وخاصة لنظام التشغيل Windows
القبض على الإصلاح الإنتاج الذي تم كسره لبيثون 2.5 و 2.6
التوافق ويندوز (على الأقل XP)

المتطلبات:

فيم
الثعبان

برامج مماثلة

Profiler4j
Profiler4j

3 Jun 15

Fenris
Fenris

3 Jun 15

rpcpdb
rpcpdb

20 Feb 15

البرامج الأخرى من المطور Godefroid Chapelle

تعليقات ل VimPdb

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!