আইপিথন / বৃহস্পতি নোটবুকগুলিতে লাইন নম্বর দেখানো হচ্ছে


139

আইপিথন / জুপিটার নোটবুকগুলিতে চলমান বেশিরভাগ ভাষার কার্নেলগুলি থেকে ত্রুটি প্রতিবেদনগুলি সেই রেখাটিকে নির্দেশ করে যা ত্রুটি ঘটেছে; তবে (কমপক্ষে ডিফল্টরূপে) নোটবুকগুলিতে কোনও লাইন নম্বর নির্দেশিত হয় না।

আইপিথন / জুপিটার নোটবুকগুলিতে লাইন নম্বর যুক্ত করা কি সম্ভব?


এছাড়া হবে ipython নোটবুক ডিফল্ট ব্যবহারকে যেমন যে এটি ডিফল্ট দ্বারা লাইন সংখ্যা প্রদর্শন করে পরিবর্তন করতে উপকারী
Göta

উত্তর:


169

CTRL- MLকোডমিয়ার অঞ্চলে লাইন নম্বর টগল করে। অন্যান্য কীবোর্ড শর্টকাটগুলির জন্য কুইকহেল্প দেখুন।

আরও বিশদে CTRL- M(বা ESC) আপনাকে কমান্ড মোডে নিয়ে আসে, তারপরে Lকীগুলি টিপলে বর্তমান সেল লাইন সংখ্যাগুলির দৃশ্যমানতা টগল করা উচিত। আরও সাম্প্রতিক নোটবুক সংস্করণগুলিতে Shift-Lসমস্ত কক্ষের জন্য টগল করা উচিত।

যদি আপনি শর্টকাটটি মনে করতে না পারেন, কমান্ড প্যালেটটি Ctrl-Shift+P( Cmd+Shift+Pম্যাকে) আনুন এবং "লাইন নম্বরগুলি" অনুসন্ধান করুন), এটি আপনাকে শর্টকাটটি টগল এবং দেখানোর অনুমতি দেবে।


83
আইপিথন 3 (বৃহস্পতি) এর জন্য, কমান্ড মোডে (এসএসসি) আপনাকে লাইন নম্বর টগল করতে কেবল "এল" টিপতে হবে
জুলিয়ান মারেক

7
বৃহস্পতির সমস্ত কক্ষে স্বয়ংক্রিয়ভাবে লাইন নম্বর যুক্ত করার কোনও উপায় আছে
চথুরাগ

1
Ctrl-m hআইপথন নোটবুকে সমস্ত কীবোর্ড শর্টকাটগুলি দেখানোর জন্য ব্যবহার করুন । বিকল্প হিসাবে আপনি QuckHelpশীর্ষে ক্লিক করতে পারেন শর্টকাটগুলি দেখানোর জন্য
nexayq

Ctrl-Shift+Pজয়ের জন্য
ওপেনভনক

81

আইপিথন ২.২.০-তে, কমান্ড মোডে l (লোয়ারকেস এল) টাইপ করুন (Esc টাইপ করে সক্রিয় করা) কাজ করে। অন্যান্য শর্টকাটের জন্য [সহায়তা] - [কীবোর্ড শর্টকাটগুলি দেখুন।

এছাড়াও, আপনি সম্পাদনা করে লাইন নম্বর প্রদর্শন করতে ডিফল্ট আচরণ সেট করতে পারেন custom.js


4
আমি বুঝতে পারছি না যে এই উত্তর কীভাবে গৃহীত হয়নি (সম্ভবত খুব দেরিতে পোস্ট করা হয়েছে?), কারণ আপনি যদি কোডমিরার ব্যবহার না করেন তবে কেবল আইপিথন নোটবুকটি সঠিক হয় one সম্পাদনা: বাস্তবে আইপিথন নোটবুক কোডমিরর ব্যবহার করে। সুতরাং উভয় উত্তর সঠিক। আজ নতুন কিছু শিখেছি, ধন্যবাদ!
আকস্মিক

ধন্যবাদ, এটি ক্রোমে জপিটার নোটবুকের জন্য কাজ করেছে। এটি সবচেয়ে সহজ বলে মনে হচ্ছে ...
ব্যবহারকারীর 39131339

38

View-> থেকে টগল লাইন নম্বর বিকল্পটি নির্বাচন করুন Toggle Line Number

মেনুটি দেখতে এমন দেখাচ্ছে


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

9

শুরুতে সমস্ত কক্ষে ডিফল্টরূপে লাইন নম্বরগুলি চালু করার জন্য আমি এই লিঙ্কটির প্রস্তাব দিই । আমি উদ্ধৃতি:

  1. আপনার জুপিটার কনফিগারেশন ডিরেক্টরিতে নেভিগেট করুন, যা আপনি কমান্ড লাইনে নিম্নলিখিত টাইপ করে খুঁজে পেতে পারেন:

    jupyter --config-dir
  2. সেখান থেকে customফোল্ডারটি খুলুন বা তৈরি করুন ।

  3. সেই ফোল্ডারে আপনার একটি custom.jsফাইল সন্ধান করা উচিত । যদি এটি না থাকে তবে আপনার একটি তৈরি করতে সক্ষম হওয়া উচিত। এটি একটি পাঠ্য সম্পাদকে খুলুন এবং এই কোডটি যুক্ত করুন:

    define([
        'base/js/namespace',
        'base/js/events'
        ],
        function(IPython, events) {
            events.on("app_initialized.NotebookApp",
                function () {
                    IPython.Cell.options_default.cm_config.lineNumbers = true;
                }
            );
        }
    );

8

আমার জন্য, ctrl + mওয়েবপৃষ্ঠাটি পিএনজি হিসাবে সংরক্ষণ করতে ব্যবহৃত হয়, সুতরাং এটি সঠিকভাবে কাজ করে না। তবে আমি অন্য উপায় খুঁজে।

সরঞ্জামদণ্ডে, কমান্ড প্যালিটি খোলার নীচে একটি নীচে রয়েছে , আপনি এটিতে ক্লিক করে লাইনে টাইপ করতে পারেন এবং আপনি এখানে টগল সেল লাইন নম্বর দেখতে পারেন।


7

সক্রিয় শর্টকাট কীভাবে জানবেন তা এখানে (আপনার ওএস এবং নোটবুক সংস্করণের উপর নির্ভর করে এটি পরিবর্তন হতে পারে)

Help > Keyboard Shortcuts > toggle line numbers

ওএসএক্সে আইপথন 3 চলছে it ESC L


1

এছাড়াও আপনি জানতে পারেন Toggle Line Numbersঅধীনে Viewআপনার ব্রাউজারে Jupyter নোটবুক উপরের টুলবারের। এটি সমস্ত নোটবুক কক্ষে লাইন নম্বর যুক্ত / সরিয়ে দেয় ।

আমার জন্য, Esc+ lসক্রিয় ঘরের লাইন নম্বরগুলি কেবল যুক্ত / সরিয়েছে।


1

Shift-Lএটি খুঁজছিল : জপিটারল্যাব 1.0.0 এ


-3

কমান্ড মোডে প্রবেশ করার জন্য 1. চাপ এস্কি লাইনের নম্বরটি দেখানোর জন্য 2. কমপ্রেস এল (এটি লোচেচেসে এল)


এটি 3 বছর আগে পোস্ট করা হয়েছিল ইতিমধ্যে stackoverflow.com/a/26174059/3001626 , কেন একই থ্রেডে পুনরায় পোস্ট?
ডেভিড আরেনবার্গ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.