Eclipse- এ সমস্ত কোড ব্লক ভেঙে যাওয়ার কোনও উপায় আছে কি?


539

কোডের ব্লকগুলি প্রসারণ এবং ধসে পড়তে বামদিকে "+/-" রয়েছে গ্রহপথের।

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


: এছাড়াও এই থ্রেড চেক করুন stackoverflow.com/questions/3450880/...
ইগর Gorjanc

1
কীভাবে কেবল কোডটি ভেঙে দেওয়া এবং মন্তব্যগুলি নয়? আমার ধারণা আমি একটি জাভাডোক তৈরি করতে পারি তবে এটি খুব ভাল হবে
ক্লারেন্স লিউ

1
গ্রহনের অনেকগুলি বিকল্প রয়েছে। আপনার উদ্দেশ্য বিবেচনা করে, Ctrl + O (সিটিআরএল এবং লেটার ও) সর্বাধিক ব্যবহারিক হতে পারে। এটি নির্দিষ্ট ব্লকে নির্বাচন এবং জাম্পিংয়ের অনুমতি দেয়।
মার্কেজ

যদি আপনার কীবোর্ডে নামপ্যাড না থাকে তবে আকফের উত্তরটি দেখুন
মারকাস Pscheidt

লিনাক্সে এক্লিপস নিয়নের জন্য কী বাইন্ডিং আলাদা। আপনার ওএসে গ্রহটির সংস্করণে আপনার জন্য কী বাঁধাই পরীক্ষা করতে, পছন্দসমূহ -> সাধারণ-> কীগুলির নীচে চেক করুন। বা পছন্দগুলিতে "কী" অনুসন্ধান করুন। তারপরে "সমস্ত সঙ্কুচিত করুন" এবং "সমস্ত প্রসারিত করুন"
কট্টা

উত্তর:


840

একটি হটকি রয়েছে, ডিফল্টরূপে Ctrl+ Shift+ এ ম্যাপ করা হয়েছে NUM_KEYPAD_DIVIDE

আপনি এটিকে উইন্ডো -> পছন্দসমূহের মাধ্যমে অন্য কোনও কিছুর কাছে পরিবর্তন করতে পারেন, "কীগুলি" অনুসন্ধান করুন, তারপরে "সমস্ত সঙ্কুচিত করুন" এর জন্য।

সমস্ত কোড ব্লক শর্টকাট খুলতে Ctrl+ + Shift+ + NUM_KEYPAD_MULTIPLY

ইক্লিপস এক্সটেনশান পাইডিএভ-এ , সমস্ত কোড ব্লক বন্ধ করুন Ctrl+9

সমস্ত ব্লক খুলতে, হয় Ctrl+ +0


62
আপনি সম্ভবত বিপরীত শর্টকাট 'সমস্ত প্রসারিত করুন' তে আগ্রহী হতে পারেন C Ctrl + Shift + *
banterCZ

2
সঙ্কুচিত / প্রসারিত রাষ্ট্রকে উল্টানোর জন্য কোনও আদেশ আছে, তাই আমি কেবল একই কী সংমিশ্রণটি টিপতে পারি এবং কোড ব্লকের বর্তমান অবস্থার উপর নির্ভর করে এটি প্রসারিত বা ধসে যেতে চাইবে? ধন্যবাদ!
আর্ট

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

15
আমি কেবল এটিই বলতে চেয়েছিলাম যে অন্য উপায়টি হ'ল সংকীর্ণ উল্লম্ব বারটিতে সমস্ত (+) / (-) সামান্য প্লাস এবং বিয়োগ রয়েছে। কোডটি ভাঁজ করার বিকল্প থাকবে।
অনেসেজ করুন

5
@seafangs পাইডেভের এই স্টাফের জন্য নিজস্ব বাইন্ডিং রয়েছে। ডিফল্টরূপে সমস্ত সঙ্কুচিত করা ctrl + 9 হয়। এখানে দেখুন: pydev.org/manual_adv_keybindings.html
ক্যাম জ্যাকসন

140

হটকি ছাড়াও, আপনি যে নর্দমার ডানদিকে ক্লিক করেন যেখানে আপনি +/- দেখেন, সেখানে একটি প্রসঙ্গ মেনু আইটেম রয়েছে 'ভাঁজ'। এর সাথে সম্পর্কিত সাবমেনুটি খোলার পরে আপনি একটি 'সমস্ত সঙ্কুচিত করুন' আইটেমটি দেখতে পাবেন। এটি আপনার ইচ্ছামতও করবে।



দুর্দান্ত এক - কেবল মন্তব্যগুলি ভেঙে যাওয়ার সম্ভাবনাও রয়েছে!
জোচেন রেইনচ্লসেল

2
Ctrl + Shift + * আমার Eclipse Java EE Indigo এ কাজ করছে না; আপনাকে ধন্যবাদ
আলবারিকী

পিডিএভ ৪.১ এর সাথে ৩.৮
গ্রহের গ্রাসে

1
আপনি বাম হাতের জলের যে কোনও স্থানে ক্লিক করতে পারেন (ব্রেকপয়েন্টস, লাইন নম্বর, +/-)। এটি +/-
17

28

একটি "সমস্ত সঙ্কুচিত করুন" কমান্ডটি সাম্প্রতিক বিল্ডগুলিতে বিদ্যমান রয়েছে (উদাঃ 3.2 এম 6) এবং ডিফল্টরূপে Ctrl+ Shift+ এ আবদ্ধ NUM_KEYPAD_DIVIDE

আপনি এটিকে পছন্দসমূহ -> সম্পাদক-> কীগুলিতে কনফিগার করতে পারেন।


11

প্রশ্নটি কিছুটা পুরানো, তবে আমাকে একটি ভিন্ন পদ্ধতির যোগ করতে দিন। উপরের হট-কী পদ্ধতির পাশাপাশি, সেখানে ডিফল্ট অগ্রাধিকার সেটিংস রয়েছে যা টগল করা যায়।

ইক্লিপস গ্যালিলিওর হিসাবে (এবং অবশ্যই আমার একલીপ সংস্করণে: ইন্ডিগো সার্ভিস রিলিজ 2 বিল্ড আইডি: 20120216-1857) ভাষার নির্দিষ্ট পছন্দগুলি সম্পাদনা করতে নতুন ফাইল খুলতে পারে যা ইতিমধ্যে সঙ্কুচিত বা প্রসারিত।

C / C ++: http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/references/cdt_u_c_editor_folding- এর বৈশিষ্ট্য দেখানো Eclipse গ্যালিলিও অনলাইন ডক্সের একটি লিঙ্ক এখানে রয়েছে । পেজটি

আমার Eclipse Indigo এ আমি এর মাধ্যমে ফোল্ডিং পছন্দসমূহ উইন্ডোটি খুলতে পারি: menu/ Window/ Preferences/ Java/ Editor/ Foldingএবং সমস্ত বিকল্প সেট করে রেখেছি তাই আমি ডিফল্টরূপে ফাইলগুলি খুলতে পারি যা পুরোপুরি ধসে পড়েছে।


8

আপনি যদি সর্বদা কোডটি ডিফল্টরূপে পতিত হতে চান তবে উইন্ডোজ> পছন্দসমূহ এ যান। "ভাঁজ" অনুসন্ধান করুন। তারপরে "প্রাথমিকভাবে এই উপাদানগুলি ভাঁজ করুন" এর অধীনে সমস্ত আইটেম পরীক্ষা করুন।

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


এর জন্য ধন্যবাদ. আমার জন্য ফোল্ডিং ডিফল্টরূপে অক্ষম ছিল।
noitib

8

Ctrlঅপ্টানা স্টুডিও 3 এর জন্য + Shift+ /এবং Ctrl+ Shift+ *দুর্দান্ত কাজ করে।

এগুলি সক্ষম করার জন্য আপনি সর্বদা উইন্ডো> পছন্দসমূহ> সম্পাদক> ফোল্ডিং ব্যবহার করতে পারেন


7

+/- চিহ্নটিতে ডান ক্লিক করুন এবং পতন ক্লিক করুন বা সমস্ত প্রসারিত করুন।



4

আপনি অন্ধকার, তার মধ্যে PyDev ব্যবহার করে থাকেন Ctrl0এবং Ctrl9সব পতন এবং uncollapse জন্য সব যথাক্রমে। Ctrl-এবং Ctrl=যখন আপনার কার্সারটি পদ্ধতি ঘোষণার লাইনে থাকে তখন পৃথক পদ্ধতিগুলি ভেঙে ফেলা যায়।


1
পিডিএভে, <kbd> Ctrl </kbd> + <kbd> 9 </kbd> ধসে পড়ে এবং <kbd> Ctrl </kbd> + <kbd> 0 </kbd> সমস্ত কোড ব্লককে অবিচ্ছিন্ন করে। পিআইডিভের ওয়েবসাইটে সাধারণ পাইডেভ শর্টকাটের একটি তালিকা পাওয়া যাবে ।
কোডি পিয়ার্সাল

3

শুধু সংক্ষেপে:

  1. anycode:
    • ctrl + shift + NUMPAD_divide = সমস্ত সঙ্কুচিত করুন
    • NUMPAD_m Multiply = সমস্ত প্রসারিত
  2. pydev:
    • -ctrl + 0 = সমস্ত সঙ্কুচিত করুন
    • -ctrl + 9 = সকলকে প্রসারিত করুন

3

চেনাশোনাগুলিতে ডান ক্লিক করুন +/- সাইন ইন এবং ফোল্ডিং এর অধীনে সমস্ত সঙ্কুচিত করুন নির্বাচন করুন


3

আমারও একই সমস্যা ছিল এবং ফোল্ডিং সক্ষম করা বা অক্ষম করা যায় এবং আমার ক্ষেত্রে কোনওভাবে অক্ষম হয়ে পড়েছিল found

এটি সমাধানের জন্য, কেবল লাইন নম্বর / ব্রেকপয়েন্ট পয়েন্টে (সম্পাদকের বামে উল্লম্ব বার) উপর ডান ক্লিক করুন, তারপরে 'ভাঁজ' বিভাগের অধীনে 'সক্ষম করুন ভাঁজ' নির্বাচন করুন।

ctrlshift/ ভাল কাজ করা উচিত পরে।


1

সংস্করণ অক্সিজেন 2 রিলিজ ( পিএইচপি / উইন্ডোজ 7 ) এ আমার জন্য কাজ করা শর্টকাটগুলি ছিল

  1. সমস্ত কোড ব্লকগুলি সঙ্কুচিত করুন : CTRL+ SHIFT+NUMPAD_DIVIDE
  2. সমস্ত কোড ব্লক প্রসারিত করুন : CTRL+NUMPAD_MULTIPLY

0

যদি আপনার পৃথক নামপ্যাড না থাকে, আপনি নম্বর লকটি ব্যবহার করে ওভারল্যাপিং নামপ্যাড সক্রিয় করতে পারেন - এটি কীপ্যাডের>> fn + numlk এর সাথে পরিবর্তিত হয় এইচপি এর জন্য

তারপরে ctrl+ shift+ চেষ্টা করুনnumpad_Divide

ভাল কাজ করা উচিত


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