নোটপ্যাড ++ (বহিরাগত সম্পাদক) ব্যবহার করে কোড-সমাপ্তি / স্বয়ংক্রিয়ভাবে সম্পন্ন আরকপি স্ক্রিপ্টগুলি?


19

আমি আর্কজিআইএস 10 এর জন্য পাইথনে স্ক্রিপ্টিং করছি এবং এখনও অবধি আমি নোটপ্যাড ++ ব্যবহার করছি।

আমি পছন্দ করি কীভাবে পাইথন কমান্ড লাইন ইন্টারফেস কোড আপনার জন্য আরকি কার্যকারিতা সম্পূর্ণ করে, আপনার বিকল্পগুলি দেখায় এবং আমি ভাবছিলাম যে কোনও বাহ্যিক সম্পাদকের সাথে এই বৈশিষ্ট্যটি যুক্ত করার কোনও উপায় আছে কিনা।

উত্তর:


9

আমি উইংওয়্যার আইডিই সুপারিশ করি । দেখেছি পাইথন আইডিইগুলির মধ্যে সেরা ডিবাগিং এবং কোড সমাপ্তি রয়েছে। ১০.০-তে আরকি-র জন্য উত্সাহিত করার অন্যতম কারণ হ'ল এতে অর্কগিসিপিটিংয়ের চেয়ে কোডের সমাপ্তি আরও ভাল হবে।


15

পাইস্ক্রিপ্টারটি আমার পছন্দ। এটি বিনামূল্যে এবং ওপেন সোর্স এবং একটি হালকা ও দ্রুত ইনস্টল and এমনকি একটি রেজিস্ট্রি-মুক্ত ইনস্টলেশন রয়েছে যা ইনস্টলেশনের জন্য প্রশাসকের অধিকারের প্রয়োজন হয় না।


4
কোড সমাপ্তিটি আর্কি 10 আরকিপি মডিউলটির জন্য কাজ করছে বলে মনে হচ্ছে, তবে আমি এটি আরক 9.x এর জন্য সক্ষম করতে সক্ষম হইনি। ভবিষ্যতের পাঠকদের জন্য পাইস্ক্রিপ্টারে আরকি (আর্ক 10) কোড-সম্পূর্ণকরণ সক্ষম করতে, সরঞ্জামসমূহ -> বিকল্পগুলি -> আইডিই বিকল্পসমূহ -> এ যান এবং কোড সমাপ্তি বিভাগের "বিশেষ প্যাকেজগুলি" লাইনে "আরকিপি" যুক্ত করুন। দ্রষ্টব্য: কোড-সমাপ্তি কেস সংবেদনশীল, সুতরাং আরকিপি.পি.ফাইফচারগুলি কোড-সম্পূর্ণ হবে না, তবে আরপিপি.কপি ফিচারগুলি কোড-সম্পূর্ণ করবে (মূলধন "সি" এবং "এফ" নোট করুন
রায়ানকেডাল্টন-অফগ্রিডম্যাপস

2
কোড সমাপ্তির জন্য একটি অতিরিক্ত নোট ... উপরে বর্ণিত হিসাবে একই স্থানে "কেস সেনসিটিভ" কে চেক করে কেস সংবেদনশীলতা অক্ষম করতে পারেন।
রায়ানকডাল্টন-অফগ্রিড গ্রিডম্যাপস

এছাড়াও, Ctrl-Shift-Spaceহটকি কোড সমাপ্তি "কল টিপ" আনবে যদি আপনি উদাহরণস্বরূপ কোনও ফাংশন প্যারামিটার তালিকা লেখার মাঝখানে থাকেন এবং এটি বন্ধ করার জন্য আপনি কিছু করেন।
blah238

প্রশ্নটি আর্কপাইয়ের স্বতঃপূরণ সম্পর্কে তবে আপনার "উত্তর" এর কোনও উল্লেখ নেই। দয়া করে এটি ASAP ঠিকানা দিন, কারণ এটি বর্তমানে মুছে ফেলার ঝুঁকিতে রয়েছে।
PolyGeo

8

এমএস সম্প্রতি ভিজ্যুয়াল স্টুডিওর জন্য পাইথন সরঞ্জাম প্রকাশ করেছে - একবার আপনি এখানে বর্ণিত কয়েকটি পদক্ষেপগুলি অনুসরণ করুন: http://blog.guerrillagis.net/?p=878 ভিজ্যুয়াল স্টুডিও আপনাকে বুদ্ধি, পদ্ধতি স্বাক্ষর, বাক্যবিন্যাস হাইলাইটিং, একটি আরপিএল এবং একটি সরবরাহ করবে ডিবাগার।


1
+1 টি! পাইটুলস সহ ভিজ্যুয়াল স্টুডিও 2010 একটি দুর্দান্ত পাইথন আইডিই। এমনকি এটি কোনও বিদ্যমান মাইক্রোসফ্ট লাইসেন্স ছাড়াই সম্পূর্ণ বিনামূল্যে সেটআপের জন্য ভিজ্যুয়াল স্টুডিও ইন্টিগ্রেটেড শেলের সাথে সংহত করে rates
ফিলিপ

আমি খুব ভিসুয়াল স্টুডিও জন্য পাইথন টুলস ব্যবহার করেন - কয়েক বছর আগে PythonWin থেকে এখানে সরানো এবং কখনো সর্বস্বান্ত ফিরে পেয়ে
Midavalo

7

আমি চেষ্টা করতাম অন্ধকার ব্যবহার Pydev এক্সটেনশান নেই। আমি জানি যে এটি 9.3-তে পাইথন জিওপ্রোসেসর দিয়ে কোডের সমাপ্তিটি খুব ভালভাবে করেনি, এবং এখনও পর্যন্ত প্রায় 10 টি খেলতে পেলাম না, তবে এটি ছাড়াও এটি বেশ সুন্দর বৈশিষ্ট্যযুক্ত একটি খুব সুন্দর সম্পাদক।


1
শেষ পর্যন্ত 10 দিয়ে খেলতে নামলেন - কোড সম্পূর্ণ কাজ করে ডাব্লু। অন্ধকার। এটি চেষ্টা করে অন্য কারও জন্য শুভকামনা!
om_henners

5

কোড সমাপ্তি সম্পাদকের একটি বৈশিষ্ট্য, এই স্ট্যাকওভারফ্লো পোস্টে সম্পাদকদের একটি তালিকা রয়েছে যা কোড সমাপ্তিকে সমর্থন করে। নোটপ্যাড ++ এ আপনি অগ্রাধিকার হিসাবে স্বতঃপূরণ সক্ষম করতে পারেন ।


1
ধন্যবাদ, এটি সত্যিই সহায়ক ছিল। আমার স্বতঃপূরণ সক্ষম হয়েছে তবে এটি কেবল কোর পাইথন কোডটিই সম্পূর্ণ করছে। এটি কি স্বয়ংক্রিয়ভাবে সম্পূর্ণ আরকি ফাংশনগুলি রাখা সম্ভব? সহায়তার জন্য ধন্যবাদ, আমি এটিতে মোটামুটি নতুন।
ট্যানার 19

3

এটি খারাপভাবে পরিচিত বলে মনে হচ্ছে যে IDLE নির্ভরযোগ্যভাবে স্বতঃপূরণকে সমর্থন করে।

আপনি যদি এটি আরকিপির সাহায্যে ব্যবহার করে থাকেন তবে সর্বদা import arcpyএকবার স্ক্রিপ্টের অংশটি একবার চালান যাতে আপনার স্ক্রিপ্ট উইন্ডোটি সেই সাইট-প্যাকেজ সম্পর্কে সচেতন হয়।

তবে, যদি আপনি স্বতঃপূরণ কিকটি না দেখেন তবে কৌশলটি হ'ল এটি চালু করতে "Ctrl + স্পেসবার" ব্যবহার করা।

আমি এখানে IDC তে কাজ করার জন্য আর্কপাই স্বতঃসমাপ্তি এখানে উল্লেখ করা দেখেছি ? পাইথন আইডলির স্ট্যাকওভারফ্লোতে স্বতঃ-সম্পূর্ণ / শো সম্পূর্ণকরণ কাজ করছে না তবে কোথাও আইডিএল ডকুমেন্টেশনে এটি সন্দেহ নেই।


1

অ্যাক্টিভ স্টেট কমোডো আমার পক্ষে ভাল কাজ করে। আমি কেবল পছন্দগুলিতে আরকি ডিরেক্টরিতে একটি রেফারেন্স যুক্ত করেছি। এটিতে ভাল ডিবাগিং এবং একটি ভাল ইন্টারফেস রয়েছে। স্বতঃপূরণ আরকি এবং আমার নিজস্ব লাইব্রেরির জন্য কাজ করে।


হাই নিল, আপনি কীভাবে আরও ভাল করে বর্ণনা করতে পারেন? আমি বর্ণিত হিসাবে এটি পছন্দগুলিতে যুক্ত করার চেষ্টা করছি তবে আরকি ফোল্ডারের অভ্যন্তরে কোড ইন্টেলির জন্য .xML অনুসন্ধান করার ভাগ্য নেই।
হোর্হে বিদিনহা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.