জুপিটার / আইপিথন নোটবুক: "সমস্ত রান" জন্য শর্টকাট?


119

আইপিথন নোটবুকের সমস্ত কক্ষ চালানোর জন্য কি একটি শর্টকাট আছে ?

এবং যদি না হয় তবে এর কি কোনও নির্দিষ্ট কারণ আছে?


আপনি যদি এটির উপায় খুঁজে পান তবে দয়া করে আমাকে জানান - এটি অত্যন্ত কার্যকর হবে !!!
মাকানসিজ

8
আমি যে নিকটতম জিনিসটি দেখতে পেলাম তা হ'ল command+ shift+ দ্বারা কমান্ড মোডটি প্রবেশ করানো Pএবং তারপরে টাইপ করে run all cellsএন্টার টিপুন?
মাকানসিজ 24'16

না । কীবোর্ড শর্টকাটগুলি প্রদর্শন করতে esc+ টিপুন H। বিদ্যমান ব্রাউজার শর্টকাটগুলিতে হস্তক্ষেপ না করে এমন সীমিত বিকল্পগুলির কারণে শর্টকাটগুলি ছাড়ছে।
পাইলং

Ctrl+ shift+ pআমার জন্য ফায়ারফক্সে একটি ব্যক্তিগত ব্রাউজিং উইন্ডো খুলবে!
ফ্যারিড আলজানি

2
অ্যানাকোন্ডার সাথে পুরোপুরি কাজ করা Working আমি সহায়তা> কীবোর্ড শর্টকাটগুলি সম্পাদনা করুন> সমস্ত ঘর চালান এবং শিফট-আর (আমার পছন্দ) যুক্ত করেছি।
ডেভিডসন লিমা

উত্তর:


78

সর্বশেষতম জুপিটার নোটবুকের জন্য, (সংস্করণ 5) আপনি নোটবুকের শীর্ষে 'সহায়তা' ট্যাবে যেতে পারেন এবং তারপরে 'কীবোর্ড শর্টকাট সম্পাদনা করুন' বিকল্পটি নির্বাচন করতে পারেন এবং 'রান অল' ফাংশনের জন্য নিজের কাস্টমাইজড শর্টকাট যুক্ত করতে পারেন।


8
এই উত্তর! অনেক ধন্যবাদ! যারা আমার মতো কিছুটা "অন্ধ" তাদের জন্য একটি ছোট মন্তব্য হতে পারে: আপনাকে "শর্টকাট যুক্ত করুন" (গ্রেড আউট বলে মনে হচ্ছে) ক্লিক করতে হবে এবং তারপরে আপনি যে শর্টকাটটি ব্যবহার করতে চান তা অক্ষরে টাইপ করতে হবে।
ব্যবহারকারী 3017048

জুপিটার 5.5 পর্যন্ত আপনি কার্নেল -> পুনরায় চালু করুন এবং সমস্ত রান করতে পারেন। এটি উপরের থেকে নীচে সমস্ত ঘর চালাবে।
চিন্ময়

5
আপনি কীভাবে শর্টকাট টাইপ করবেন? টাইপ করার সময় আমার পক্ষে কিছুই কাজ করছে না।
ম্যাথটিক

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

1
@ এক্সেল অপেরা ব্রাউজারে কোনও নীল লিঙ্ক নেই .... কেবলমাত্র একটি শিরোনাম "কমান্ড মোড শর্টকাটগুলি সম্পাদনা করুন", একটি ঠিক আছে বোতাম এবং অন্য কিছু নয় এমন একটি বাক্স .....
অ্যাডিরো

51

সেল> "সমস্ত রান করুন" এর অধীনে সমস্ত ঘর চালানোর জন্য একটি মেনু শর্টকাট রয়েছে। এটি ডিফল্টরূপে কীবোর্ড শর্টকাটের সাথে আবদ্ধ নয় - এখানে বর্ণিত হিসাবে আপনাকে নোটবুকের মধ্যে থেকে নিজের কাস্টম বাইন্ডিংটি সংজ্ঞায়িত করতে হবে ।

উদাহরণস্বরূপ, একটি কীবোর্ড বাইন্ডিং যুক্ত করতে যা আপনাকে একটি নোটবুকে সমস্ত কক্ষ চালাতে দেয়, আপনি এটি একটি ঘরে সন্নিবেশ করতে পারেন:

%%javascript

Jupyter.keyboard_manager.command_shortcuts.add_shortcut('r', {
    help : 'run all cells',
    help_index : 'zz',
    handler : function (event) {
        IPython.notebook.execute_all_cells();
        return false;
    }}
);

আপনি যদি আইপিথন নোটবুকের মধ্যে থেকে এই কোডটি চালান, আপনার সন্ধান করা উচিত যে এখন সমস্ত কক্ষ চালানোর জন্য আপনার কাছে একটি কীবোর্ড বাঁধাই রয়েছে (এই ক্ষেত্রে, সিটিআরএল-এম টিপুন r এর পরে)


1
এই ~/.jupyter/custom/custom.jsকোডটিতে নোটবুকটি যুক্ত করুন এবং পুনঃসূচনা করুন এবং শর্টকাট সবসময় সমস্ত নোটবুকের জন্য উপলব্ধ থাকবে।
stason

"এই ঘর থেকে" চালানোর কোনও উপায় আছে কি?
মিন্হ Nghĩa

34

সবচেয়ে সহজ সমাধান:

Esc, Ctrl- A, Shift- Enter


1
জুপিটারের সাথে ঝামেলা ছাড়াই সহজ এবং সোজা ফরোয়ার্ড সমাধান।
সাগর

1
ম্যাকে: ইস্ক, কমান্ড-এ, শিফট-এন্টার। জুপিটারল্যাবে কাজ করে, জুপিটার নোটবুক নয়।
জোসেফ শিডি

6

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

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

{
    "notebook:run-all-cells": {
      "command": "notebook:run-all-cells",
      "keys": [
        "Shift Backspace"
      ],
      "selector": ".jp-Notebook.jp-mod-editMode"
    }
}

এখানে শিফট + ব্যাকস্পেস নোটবুকের সমস্ত কক্ষ চালাবে।


কেবল লক্ষ্য করুন, সমানভাবে, Shift-BackSpaceএকই ফল উত্সর্গ করার জন্য, আপনার পছন্দের কমান্ডের জন্য "কীবোর্ড শর্টকাটগুলি সম্পাদনা করুন" ইউআই ডায়ালগটিতে প্রবেশ করা যেতে পারে।
ম্যাটানস্টার

5

জুপিটার ল্যাব 1.0.4:

  1. শীর্ষ মেনুতে, এখানে যান: Settings->Advanced Settings Editor->Keyboard Shortcuts

  2. User Preferencesউইন্ডোতে এই কোডটি আটকান :

{
    "shortcuts": [
        {
            "command": "runmenu:run-all",
            "keys": [
                "R",
                "R"
            ],
            "selector": "[data-jp-kernel-user]:focus"
        }
    ]
}
  1. সংরক্ষণ করুন ( user-preferencesউইন্ডোর উপরে ডান )

এটি অবিলম্বে কার্যকর হবে be এখানে, পরপর দুটি 'আর' প্রেসগুলি সমস্ত ঘর চালায় (কার্নেল পুনরায় চালু করার জন্য ঠিক দুটি '0')। উল্লেখযোগ্যভাবে, system defaultsএই কোড সহ অনুসন্ধানের জন্য সমস্ত মেনু কমান্ডের খালি টেম্পলেট রয়েছে run-allselectorথেকে কপি করা হয়েছে kernelmenu:restart, প্রিন্টিং করার অনুমতি rকোষ মধ্যে। এই system defaultsঅনুলিপি-পেস্ট কোনও কমান্ডে সাধারণীকরণ করা যায়।


4

5.5 হিসাবে আপনি চালাতে পারেন Kernel > Restart and Run All


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