দ্রুত কোনও ধরণের আইডিই আছে?


12

আমি জানি যে দ্রুত সমস্ত ধরণের বিকাশকারীদের জন্য জীবনকে সহজ করে তোলার কথা, আমি খুব আগ্রহী যে দ্রুত কোনও আইডিই আছে কিনা (কিউটিক্রিটর বা মনোডেলফেলের মতো কিছু)?

যদি না হয়, খ অংশ হিসাবে, পথে একটি আছে?

উত্তর:


14

সংক্ষিপ্ত উত্তর হলো 'না'।

একটি quickly editকমান্ড আপনার ডিফল্ট সম্পাদকের সমস্ত অজগর ফাইল খুলবে। তবে আপনি উন্নয়নের জন্য আপনার পছন্দসই সম্পাদক বা আইডিই ব্যবহার করতে পারেন।


1
:( - একদিন আমি আশা করি যে আমি আমার কৌতূহল প্রশ্ন এক একটি আশ্চর্য পাবেন: /
RolandiXor

6

আশা করি আমার উত্তর সময় মতো আসবে, আমি কেবল পরীক্ষা করেছি এবং আপনি গ্রহন থেকে পাইডেভ ব্যবহার করতে পারেন।

মূলত আপনি আপনার দ্রুত অ্যাপ্লিকেশন হিসেবে উদাহরণ দেখানো তৈরি করতে প্রথম প্রয়োজন, তারপর একটি প্রকল্প তৈরি অন্ধকার সঙ্গে PyDev (আমি একই নামের ব্যবহৃত) এবং প্রকল্প অবস্থান হিসাবে আপনার দ্রুত আবেদন অবস্থান সেট করুন। Eclipse থেকে প্রকল্পটি চালু করতে সক্ষম হতে, ডেকে কার্যকর কার্যকর স্ক্রিপ্টটির নামকরণ করুন বিন / ফোল্ডারে * _launcher.py * এর মতো (বাকি কোডের সাথে নামটি মডিউল থেকে পৃথক হওয়া উচিত) to

এখন, কাজের একটি বাজে টুকরোটি হচ্ছে স্কিমা সেটিংসকে কাজ করা ( এটি সম্পর্কে একটি বাগ দায়ের করা হয়েছে)। প্রথমে, দ্রুত চালিত স্ক্রিপ্ট থেকে স্বয়ংক্রিয় সংকলনকে * _launcher.py * এ ফাইলটি শেষের দিকে যুক্ত করতে, আমদানি কমান্ডের ঠিক আগে :

### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
    subprocess.call(["glib-compile-schemas", schemapath])
### END

তারপরে স্থানীয়ভাবে স্কিমার সন্ধানের জন্য অ্যাপ্লিকেশনটিকে বলতে আপনাকে পাইডেভ লঞ্চ কনফিগারেশনটি সম্পাদন করতে হবে এবং পরিবেশ ট্যাবে একটি মান সহ একটি ভেরিয়েবল XDG_DATA_DIRS যুক্ত করতে হবে

/ ইউএসআর / শেয়ার / উবুন্টু: / ইউএসআর / শেয়ার / জিনোম: / ইউএসআর / লোকাল / শেয়ার /: / ইউএসআর / শেয়ার /: / পাথ / থেকে / আপনার / প্রকল্প / ডেটা

(আপনার প্রকল্পের পাথের সাথে মেলে ধরতে সামঞ্জস্য করুন)

আপনি কোনও ফাইল সংশোধন করতে সক্ষম হবেন এবং যদি এটি প্রোগ্রামটি কাজ করে এবং এমনকি ডিবাগও করে তা পরীক্ষা করতে সক্ষম হবেন এবং তবুও আপনি সাধারণ আদেশগুলি দ্রুত থেকে ব্যবহার করতে পারেন।

আমার ক্ষেত্রে, আমি ইতিমধ্যে বাজার প্লাগইনটি গ্রহণ করেছি এনগ্রিভ এনভায়রনমেন্টে এবং আমি দেখতে পাচ্ছি যে কোন ফাইলগুলি সংঘটিত করতে হবে এবং আরও অনেক কিছু।


4

উপরের jmolinaso দ্বারা পোস্টে বাগ প্রতিবেদন অনুসরণ করা এখন কমান্ড লাইন থেকে আপনার দ্রুত প্রয়োগ চালানোর এবং উইং আইডিই-র মূল ডিবাগ ফাইল হিসাবে ./bin/APPNAME ফাইল সেট করার আরও সহজ উপায় বলে মনে হচ্ছে।

প্যাচ-তে ত্রুটি 976817 এর জন্য স্বরলিপিটি পড়তে যদি সমস্যা হয় তবে এটি দেখার জন্য এটি এই উপায়: আপনার চকচকে ফোল্ডারে আপনার আবেদনের নামের সাথে একটি ফাইল রয়েছে bin আমরা এটিকে / বিন / অ্যাপ্লিকেশন কল করতে পারি। অ্যাপ্লিকেশন ফাইলটিতে আপনাকে: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)এবং: এর মধ্যে কয়েকটি লাইন যুক্ত করতে হবেif python_path:

অন্তর্ভুক্ত করার জন্য রেখাগুলি +উপরে উল্লিখিত প্যাচটিতে একটি চিহ্নযুক্ত marked

সুতরাং নিম্নলিখিত হিসাবে কেবল কপি পেস্ট করুন:

পরে: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)যোগ করুন:

    datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
    if 'XDG_DATA_DIRS' in os.environ:
        os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
    else:
        os.putenv('XDG_DATA_DIRS', datadir)

অরিগনালটি ছেড়ে দিন: if python_path:এবং এরপরে কী ঘটে, এটি কোথায়। এছাড়াও, দয়া করে উপরের ইনডেন্টগুলি নোট করুন, এটি চারটি স্পেস সহ ইন্টেন্ট করা উচিত)।

এখন আপনি কমান্ড লাইন থেকে আপনার অ্যাপ্লিকেশনটি শুরু করতে পারেন, উইংআইডিই (অথবা আমি মনে করি এমন অন্য কোনও আইডিই) হিসাবে প্রধান ডিবাগ ফাইল হিসাবে ./bin/APPNAME সেট করে এবং আপনার সাথে অন্য কোনও অ্যাপ্লিকেশন হিসাবে দ্রুত অ্যাপ্লিকেশনটি কাজ করতে শুরু / থামিয়ে দিতে পারে উদাহরণস্বরূপ উইংআইডি থেকে ডিবাগার। Quickly runকমান্ড লাইন থেকে এখনও কাজ করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.