سؤال

أنا المهاجرة من Dreamweaver القسري بيئة عمل خالية من خيار واحد.وقال لا بد لي أن أقول بدلا من ذلك كان متحمسا أن تكون قادرة على استخدام Dreamweaver PDT.ومع ذلك جئت إلى الاعتماد بشكل كبير جدا على استخدام "تحميل السيارات على حفظ" وظيفة.

أنا النامية مصباح ولكن الموجهة إلى نظام التشغيل Windows قاعدة الأغلبية لذلك أنا حقا يجب تشغيل ويندوز أصلي و اختبار الثقيلة على أي جميع المشاريع العمل على نحو سلس على FF و سفاري ، أي حقا من عنق الزجاجة.من ناحية أخرى أحب أن يكون لي مشروع يخدم نسخة من الخادم لذلك لدي الجهاز الظاهري على ويندوز تشغيل لينكس أن يعمل بي ديف الخادم.

كما يمكن أن أقول لكم التحديث التلقائي على حفظ تعمل مثل السحر.

لقد حفرت بعض الوثائق كما Google قليلا جدا وجدت شيئا (إلى جانب Aptana) التي تتناسب مع احتياجات بلدي.أنا أبحث في الاتجاه الخاطئ أو ليس هناك حقا شيء مثل هذا الكسوف ؟

شكرا لكم مقدما!

هل كانت مفيدة؟

المحلول

ويمكنك إما إنشاء اتصال بروتوكول نقل الملفات من خلال مستكشف النوافذ أو تحميل موقع بروتوكول نقل الملفات كمحرك أقراص وبعد ذلك فقط الوصول إليه من خلال كسوف كما تفعل عادة. هذا ما قمت به في الأعمال السابقة جيدا بما فيه الكفاية.

نصائح أخرى

وبعد بضعة أشهر من استخدام مجموعة مختلفة شكا جئت إلى استخدام مزيج هذا الكمال لاحتياجاتي وعلى الرغم من أنني يجب أن تشارك.

والكسوف تشغيل Aptana كما في المكونات.

وكل قوة الكسوف وجميع قابليتها للدريمويفر بالإضافة إلى بعض الأشياء الجيدة Aptana لطيفة. وقال، بعد تثبيت Aptana باعتبارها المكونات في مجرد إنشاء ملف جديد تحت الدليل / مخطوطات (أو وضع هذا الملف في مشروع عليك أبدا وثيقة) والتعليمات البرمجية التالية داخل:

/* 
 * Menu: gMan > Upload On Save 
 * Kudos: Ingo Muschenetz 
 * License: EPL 1.0 
 * Listener: commandService().addExecutionListener(this); 
 * DOM: http://localhost/com.aptana.ide.syncing.doms
 * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript 
 */  

function commandService() 
{ 
   var commandServiceClass = Packages.org.eclipse.ui.commands.ICommandService; 
   var commandService = Packages.org.eclipse.ui.PlatformUI.getWorkbench().getAdapter(commandServiceClass);
   return commandService; 
} 

function preExecute(commandId, event) {}

function postExecuteSuccess(commandId, returnValue) 
{ 
   if (commandId == "org.eclipse.ui.file.save") 
   { 
       sync.uploadCurrentEditor(); 
   } 
}

function notHandled(commandId, exception) {} 

function postExecuteFailure(commandId, exception) {}

وهكذا، إذا كان المشروع العمل الخاص بك على لديه اتصال syncronize نشطة على كل وحفظ سيكون لديك ملف مرفوع إلى الملقم.

ونأمل أن يوفر عليك بعض الوقت!

وأيا من هذه الحلول العمل مع ملفات PHP بالنسبة لي. الحل الأول يعمل كبيرة لغيرها من كل ملف من نوع ما عدا PHP، ولا يبدو في ثانية واحدة أن تفعل أي شيء بالنسبة لي. أنا باستخدام الكسوف هيليوس 3.6.1 مع Aptana ستوديو 2 - لماذا على وجه الأرض الأكثر شيوعا البرمجة من جانب الخادم أنواع الملفات في الكون غير معتمد من قبل Aptana ستوديو يجعل حول الكثير من المعنى كما الثدي على سمكة قرش بيضاء ضخمة

لأولئك منكم PHP المشروعات الإنمائية هناك الذين بحثت في الإنترنت القاصى والدانى مع أي حظ ايجاد حل لهذه القضية المزعجة، ولدي ما أعتبره أفضل شيء المقبل.

هذه المفاتيح .

وهذه المجموعة خارطة المفاتيح هو خارطة المفاتيح الافتراضية التي تأتي مع الكسوف هيليوس 3.6.1 مع إضافة اختصار تحميل.

وهذا يعمل مع نافذة عرض الملف ك الرئيسي ملف القائمة المشاهد. أولا، تأكد من أنك قد مكنت "لينك مع محرر" (رمز في الجزء العلوي من نافذة عرض الملف الذي يحتوي على سهمين الأفقية الذهب). الآن عند تحرير الخاص بك ملف في أي ملف من نوع (السياق: التحرير في محررات النصوص الهيكلية) وتريد حفظ وتحميل الملف الحالي، يمكنك استخدام ضربات لوحة المفاتيح التالية:

CTRL + S (حفظ الملف)

CTRL + SHIFT + U (ستتحول إلى إطار عرض ملف، ومنذ لديك "لينك مع محرر" التمكين، سيتم بالفعل أبرز الملف الحالي)

CTRL + SHIFT + U (سوف تحميل الملف)

وقد يبدو وكأنه ألم في المؤخرة لقراءة هذه التعليمات ولكن العملية الفعلية هو السوبر بسيطة ويمكنك أن تفعل ذلك مع عينيك مغلقة ودون حتى التفكير بعد حوالي 5 دقائق.

ولقد اخترت CTRL + SHIFT + U لأن هذا هو الأمر الرئيسي I usedto استخدام في Dreamweaver إلى "وضع" ملف الصعود إلى السيرفر المتحكم. من الواضح أنك يمكن أن يحدد أيا مفاتيح تريد.

وعلى أي حال، أعتبر لما يستحق. انها shitload أفضل من استخدام الماوس للتنقل عبر القوائم السياق في كل مرة كنت ترغب في تحميل ملفات PHP الخاص بك.

وورد. جاي

وهناك شيء في الكسوف (على الأقل هيليوس) لذلك. انه دعا مستكشف الملقم البعيد (RSE). قد تحتاج إلى تثبيت حزمة وقت التشغيل باستخدام "تثبيت البرامج الجديدة '=> العامة أدوات الغرض.

ويجب أن تكون ثم قادرا على إنشاء مشروع جديد (عامة)، ولكن بدلا من ترك الموقع الافتراضي، يمكنك تخصيص موقع وحدد نظام الملفات RSE. تعريف اتصال جديد أو استخدام واحدة موجودة في الخاص بك (ق) خادم بروتوكول نقل الملفات.

وهذا لا يعمل مع نوع PHP مشروع (الكسوف PDT)، لأن لسبب ما، لم تحصل على خيار اختيار نظام الملفات آخر. في هذه المشاريع، يمكنك أن تفعل نهجا مماثلا، وتحديد كل ملف ليكون على الملقم البعيد (نيو => العام => ملف) ثم استخدام 'تصل إلى ملف في نظام الملفات "الإعداد. ولكن هذا بيتا. تحتاج إلى انتقل إلى الموقع لكل ملف تقوم بإضافتها.

ولقد بحثت لساعات عن بدائل لائقة. البرنامج المساعد aptana هو عربة صغيرة وجدت. بالتأكيد يمكنك استخدام البرامج النصية وجميع ... أعتقد المشروعات الإنمائية الأكثر الكسوف لا تحتاج حقا هذه الميزة.

وأخيرا قرر استخدام نتبيانس. انها لائق، مجانا، وخفيفة الوزن ولها عن كل شيء من أجل PHP تطوير والتصحيح. لغات أخرى أيضا بالمناسبة، ولكن لم أكن محاكمتهم. توقفت لي من إضاعة الوقت.

وهتافات

وهذا يعمل تماما مع Aptana 2.0: HTTP: // يورجن-SCHWIND .de / حفظ، وتحميل المتداولة-ملف-الامناء-Aptana استوديو-1-5_9.html

/*
 * Key: M1+M2+S
 * Menu: Synchronize > Save and Upload Current File
 * Kudos: Juergen Schwind
 * License: EPL 1.0
 * DOM: http://localhost/com.aptana.ide.syncing.doms
 * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript
 */

function main(){
    editors.activeEditor.save();
    sync.uploadCurrentEditor();
}

ومن أنظف بكثير، ويعمل مع كافة أنواع الملفات (بما في ذلك فب). I تثبيته في دليل البرامج النصية من المشروع الحالي. في مكان ما قرأت التي يمكن أن تجعل مثل مشروع "مخطوطات جميلة" حيث يمكن حفظ كل ما تبذلونه من البرامج النصية التي تريد العمل في جميع المشاريع. ومن الإشارة أن المشروع في مشاريع أخرى، لم تكن قد حاولت ذلك، ولكن ربما شخص ما سوف تحتاج إليها.

وأيضا أجد أن هذا مفيد جدا: docs.aptana.com/docs/index.php/Assigning_a_keyboard_shortcut_to_a_snippet

<اقتباس فقرة>   

ملحوظة أن M1 هو التحكم / القيادة، M2 هو   التحول، وM3 هو البديل / الخيار

وينطبق ذلك على الرغبة في السطر الأول في التعليق الذي يحتوي على "مفتاح: M1 + M2 + S".، أنا تغييره إلى M1 + R لأنه لا يتعارض مع أي اختصار القائمة

يمكنني استخدام FileSync لها الناقص المساعد.في زند ستوديو 9 بالفعل تثبيت تحتاج فقط إلى تمكين ذلك.

مرة واحدة كنت قد تمكينه من القيام بما يلي

انقر بزر الماوس الأيمن على المشروع --> خصائص --> مزامنة الملفات

ثم فقط إضافة مجلد المشروع.و الهدف الافتراضي مسار حدد موقع المجلد الهدف

(بلدي المجلد الهدف هو ديف server انا فقط اعرض الخريطة إلى محرك الأقراص المحلي)

وأما جوابي في هذا السؤال :

<اقتباس فقرة>   

وهذا هو اقتراحي، وليس من طريقة سريعة للقيام بذلك، ولكن جدا   تخصيص. في كسوف يمكنك تعيين الوسائل tools.That الخارجية، ل   يمكن تعيين ملف فب / جافا سكريبت كبرنامج الخارجي وإرسال بعض   بارامس أن الكسوف يمنحك ($ {resource_loc} $ {PROJECT_NAME}   $ {resource_path}). حتى مع ملف البرنامج النصي يمكنك تسجيل الدخول إلى SSH أو FTP   أو أي وقت مضى ما تريد ومزامنة الملفات أو المشروع مع جهاز التحكم عن بعد   النظام. فقط في إطار تكوين أدوات الخارجي في كسوف لك   يجب تحديد الموقع ل/ البيرة / بن / فب والحجج، يمكنك تعيين النصي   المسار مع المتغيرات الكسوف كما سائط النصي. وأخيرا يجب عليك   تعيين بعض مفتاح قصيرة إلى برنامج خارجي إذا كان ذلك ممكنا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top