আইডলিতে লাইন নম্বরগুলি কীভাবে চালু করবেন?


110

আইডলির মূল শেলটিতে ত্রুটিগুলি সর্বদা একটি লাইন নম্বর দেয় তবে বিকাশের পরিবেশেরও লাইন নম্বর থাকে না। লাইন নম্বর চালু করার জন্য কি এখনও আছে?


3
বাহ, কোনও আইডিই লাইন নম্বর ছাড়াই? আমার মতো উদ্ভট অন্য কেউ কি খুঁজে পায়?
পল ফেকিনস

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

1
পাইথন ৩.৮
আইডলিতে

উত্তর:


149

সংস্করণ 3.8 বা আরও নতুন:

বর্তমান উইন্ডোতে লাইন নম্বরগুলি দেখানোর জন্য যান Optionsএবং ক্লিক করুনShow Line Numbers

তাদের স্বয়ংক্রিয়ভাবে প্রদর্শন করতে এখানে যান Options> Configure IDLE> Generalএবং চেকShow line numbers in new windows বক্স।

সংস্করণ ৩.7 বা তার বেশি:

দুর্ভাগ্যক্রমে আইডলিতে লাইন নম্বর প্রদর্শন করার বিকল্প নেই যদিও বর্ধিতকরণের অনুরোধ রয়েছে জন্য ।

তবে এটিকে ঘিরে কাজ করার কয়েকটি উপায় রয়েছে:

  1. সম্পাদনা মেনুটির নীচে একটি গো টু লাইন বিকল্প রয়েছে (এর জন্য Alt + G এর একটি ডিফল্ট শর্টকাট রয়েছে)।

  2. নীচে ডানদিকে একটি প্রদর্শন রয়েছে যা আপনাকে লাইনের আপনার বর্তমান লাইন নম্বর / অবস্থানটি বলে:

এখানে চিত্র বর্ণনা লিখুন


4
ম্যাকে লাইনের মধ্যে নেভিগেটের শর্টকাটটি সেন্টিমিড + জে হয়।
tommy.carstensen

6
এই কর্মপরিকল্পনা চলাকালীন, প্রথম প্রকাশে কেন সংখ্যাযুক্ত রেখাগুলি অন্তর্ভুক্ত ছিল না। এটি একটি সুস্পষ্ট বৈশিষ্ট্য বলে মনে হচ্ছে। এটি হ'ল খুব হতাশাবোধক।
জেআরগম্যান

স্কোপিংয়ের জন্য যদি বন্ধনী ব্যবহার করা বিভ্রান্তিকর হয় তবে লাইন সংখ্যা হ'ল রকেট বিজ্ঞান।
aj.toulan

2
লাইন নম্বর অনুরোধের জন্য বর্ধিত প্যাচ, 17535 ইস্যু সবেমাত্র একত্রিত করা হয়েছে। বিস্তারিত জানার জন্য আমার উত্তর দেখুন।
টেরি জান রেডি

15

আইডিএলএক্স নামে আইডিএলএক্স-এর দরকারী এক্সটেনশনের একটি সেট রয়েছে যা ম্যাকওএস এবং উইন্ডোজের সাথে কাজ করে http://idlex.sourceforge.net/

এটিতে লাইন নম্বর অন্তর্ভুক্ত রয়েছে এবং আমি এটি বেশ সহজ এবং নিখরচায় দেখতে পাই।

অন্যথায় কিছু অন্যান্য আইডিই রয়েছে যার মধ্যে কিছু বিনামূল্যে রয়েছে: https://wiki.python.org/moin/IntegratedDe વિકાસmentEn পরিবেশ


2
বিশ্বাস করুন বা না করুন, আমি এখন মাইক্রোসফ্টের ভিএস কোডটি সত্যিই পছন্দ করি। এটি সত্যিই খুব ভাল পাইথন প্লাগইন সহ একটি দুর্দান্ত হালকা ওজনের আইডিই। এটি ম্যাক / লিনাক্স / উইন্ডো জুড়েও কাজ করে। মাইক্রোসফ্ট ওপেন সোর্স যেখানে যাচ্ছে সেখানে আমরা কত অদ্ভুত (ভাল) পৃথিবী বাস করি।
দাভোস

6

যদি আপনি কোন লাইনটি কোন ত্রুটি সৃষ্টি করেছিল তা সন্ধান করার চেষ্টা করছেন, আপনি যদি পাইথন শেলটিতে লাইন ত্রুটি প্রদর্শিত হয় সেখানে ডান-ক্লিক করলে এটি একটি "ফাইলটিতে যান / রেখায়" উপস্থিত হবে যা আপনাকে প্রশ্নে সরাসরি রেখায় নিয়ে যায় ।


2

এটি দাভোস দ্বারা উল্লিখিত হিসাবে আপনি IDLEX ব্যবহার করতে পারেন

এটি ঘটে যে আমি লিনাক্স সংস্করণটি ব্যবহার করছি এবং সমস্ত এক্সটেনশন থেকে আমার কেবল লাইন নম্বর প্রয়োজন needed সুতরাং আমি আইডিএলএক্স সংরক্ষণাগারটি ডাউনলোড করেছি, লাইননম্বার্স.পিটি এটি থেকে পেয়েছি, এটি পাইথনের লিব ফোল্ডারে অনুলিপি করেছি (আমার ক্ষেত্রে এটির /usr/lib/python3.5/idlelib) এবং আমার হোম ফোল্ডারে কনফিগারেশন ফাইলের জন্য নিম্নলিখিত লাইনগুলি যুক্ত করেছি যা ~ / .idlerc / কনফিগ-extensions.cfg:

[LineNumbers]
enable = 1
enable_shell = 0
visible = True

[LineNumbers_cfgBindings]
linenumbers-show = 

দুর্দান্ত হ্যাকিং! আইডিএল এর মতো মনে হচ্ছে কোড এবং সেটিংস এর অভ্যন্তরীণ সিএফজিতে (এক্সটেনশানস সিএফজির বিপরীতে) সংযুক্ত করার জন্য এবং জিইউআইয়ের বিকল্পটি ওয়্যার আপ করার মতো কিছু করতে পারে। তারা সম্ভবত বিরক্ত হননি কারণ আইডিএলএক্স প্লাগইন প্রক্রিয়াটির মাধ্যমে কার্যকারিতা সরবরাহ করে।
দাভোস

2

লাইন নম্বর দুটি দিন আগে আইডিএল সম্পাদক এ যুক্ত করা হয়েছিল এবং আসন্ন 3.8.0a3 এবং পরে 3.7.5 এ উপস্থিত হবে। নতুন উইন্ডোগুলির জন্য সেগুলি ডিফল্টরূপে বন্ধ থাকে তবে এটি সেটিং ডায়ালগ, সাধারণ ট্যাব, সম্পাদক বিভাগে বিপরীত হতে পারে। বিদ্যমান উইন্ডোগুলির জন্য, বিকল্প মেনুতে একটি নতুন শো (হাইড) লাইন নম্বর এন্ট্রি রয়েছে। বর্তমানে কোনও হটকি নেই। একটি লাইনে ক্লিক করে বা ক্লিক করে এবং টেনে নিয়ে একটি লাইন বা লাইনের ব্লক নির্বাচন করতে পারে।

কিছু লোক লাইনে সম্পাদনা / যেতে মিস করে থাকতে পারে। ডান ক্লিকের প্রসঙ্গ মেনু গোটো ফাইল / লাইন গ্রেপ (ফাইলগুলিতে ফাইন্ড) আউটপুট পাশাপাশি ট্র্যাকব্যাকগুলিতে কাজ করে।


0

@ স্টাহালর্যাট ইতিমধ্যে উত্তর হিসাবে। আমি এর জন্য অন্য একটি পদ্ধতি যুক্ত করতে চাই। পাইথন ডিফল্ট অলস সম্পাদক পাইথন এক্সটেনশন প্যাকেজের জন্য এক্সটেনশন প্যাক রয়েছে ।


0

উপরে উল্লিখিত হিসাবে (এটি করার একটি দ্রুত উপায়):

pip install IDLEX

তারপরে আমি ডেস্কটপে (উইন 10) এর মতো একটি শর্টকাট তৈরি করব:

C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"

পাথগুলি ভিন্ন হতে পারে এবং এটি পরিবর্তন করার প্রয়োজন হতে পারে:

C:\Python\Python37

(উপরের দুর্দান্ত উত্তরের জন্য ধন্যবাদ)


হয় C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"Windows এ .bat হিসেবে সংরক্ষিত?
Ynjxsjmh

প্রথমে ডেস্কটপে পাইথনডাব্লু.এক্সির শর্টকাট তৈরি করুন। দ্বিতীয়ত, শর্টকাট -> সম্পত্তি বা বৈশিষ্ট্য (আর) - এ ডান ক্লিক করুন। তৃতীয়, পূরণ করুন লক্ষ্য (টি): সহ C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"। সম্পন্ন.
হারুন

ধন্যবাদ, তবে আমি পেয়েছি যে আমরা idlex.batযা করি Python36\Lib\idlelib\idle.batতার মতো একটি ফাইল তৈরি করতে পারি এবং এর জন্য শর্টকাট তৈরি করতে পারি idlex.bat
Ynjxsjmh
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.