আপনি কী-স্ট্রোকের সাহায্যে গ্রহনে পুরো প্রকল্পের জন্য আমদানিগুলি সংগঠিত করতে পারেন?


138

কী কী একটি স্ট্রোক করা এবং গ্রহসটি আপনি দেখছেন তার পরিবর্তে সমস্ত জাভা ক্লাসে সমস্ত আমদানি করার ব্যবস্থা করে নেওয়া কি ভাল লাগবে না? এটা কি সম্ভব? এটির জন্য কি কীস্ট্রোক আছে?

উত্তর:


261

প্যাকেজ এক্সপ্লোরারটিতে প্রকল্পটি নির্বাচন করুন এবং Ctrl+ Shift+ O(একক শ্রেণীর সংস্করণ হিসাবে একই কীস্ট্রোক) টিপুন । প্যাকেজ ইত্যাদির জন্য কাজ করা উচিত etc.


5
এটি পছন্দ করুন, যখন তারা ব্যবহারকারীর "ইন্টারঅ্যাকশন প্রয়োজন" যদিও আমদানি করতে একই নামে দুটি শ্রেণি হয় তখন কাজ করে না।
ব্লুন্ডেল

@ ব্লুন্ডেল: এর কোন সমাধান?
njzk2

@ njzk2 দু: খজনকভাবে আপনাকে সেই শ্রেণিটি খুলতে হবে, ctrl + o টিপুন এবং কোন আমদানিটি সঠিক তা নির্বাচন করুন
ব্লুন্ডেল

@ ব্লুন্ডেল: আসলে আমি একটি কাজ খুঁজে পেয়েছি। আমার অ্যান্ড্রয়েডের জন্য আর ক্লাস ফাইলটি সংশোধন করা দরকার, এবং অস্পষ্টতা com.example.R এবং android.R এর মধ্যে। আমি যে সমাধানটি পেয়েছি তা হ'ল আমদানি সংশোধনের সময় বিল্ড পাথ কনফিগারেশনে অ্যান্ড্রয়েড.আর ক্লাসটি লুকিয়ে রাখা এবং তারপরে এটি আবার রেখে দেওয়া। এটি কাজ করে যেহেতু আমাকে কখনই
অ্যান্ড্রয়েড

দুর্দান্ত, আপনাকে ধন্যবাদ! আপনি প্রকল্পটি নির্বাচন করার পরে এটি মেনুতেও> উত্স-> আমদানিগুলি সংগঠিত করুন।
জাকম্যাক

20

আপনি আমদানিগুলি সংগঠিত করতে সংরক্ষণের সাফ বিকল্পগুলি সম্পাদনা করতে পারেন। এইভাবে আপনার সমস্ত আমদানি সর্বদা সংগঠিত হবে।

সূর্যগ্রহণ ৩.৪ এ উইন্ডোতে যান - পছন্দসমূহ। জাভা - সম্পাদক - ক্রিয়াকলাপগুলির নীচে গাছের দৃশ্যে দেখুন।

এইভাবে আমি আমার আমদানিগুলি সব সময় সুসংহত রাখি।


1
আর্ট র‌্যাড 7 এর বামার নেই
ব্রাঞ্চগাব্রিয়েল

2
দুর্দান্ত জিনিস। এটি আমাকে আরএসআই থেকে বাঁচাতে পারে।
ব্রায়ান ম্যাথিউজ

3

এক্সিলিপ হেলিওসের জন্য, "প্রজেক্ট এক্সপ্লোরার" ভিউটি খুলুন, আপনার এসসিআর ফোল্ডারে ডানদিকে ক্লিক করুন, উত্স মেনুতে যান এবং আপনার সমস্ত প্রকল্পের জন্য কাজ করা উচিত "আমদানি সংগঠিত করুন" ক্লিক করুন। বা এসআরসি ফোল্ডারে কেবল Ctrl+ Shift+ সংমিশ্রণটি চাপুন O


0

আপনি যদি কোনও পুরো প্রকল্পের বিরুদ্ধে সংরক্ষণের ক্রিয়া চালাতে চান তবে আপনি প্রকল্পটিতে ডান ক্লিক করতে পারেন, তবে উত্সটি চয়ন করুন এবং তারপরে সাফ করুন ...


0

আমার অ্যান্ড্রয়েড অ্যাপে লিডবোল্ট বিজ্ঞাপন রয়েছে। প্রতিটি লিডবোল্ট সংস্করণে, লিডবোল্ট আমাকে জবা আমদানির নামটি পুনরায় আপডেট করতে বাধ্য করে। উদাহরণস্বরূপ, আমার অ্যাপে এটি ছিল:

import com.kwswsuyruzouggmtbzxb.* 

তারপরে আপডেটে তারা নাম সহ আমাকে একটি নতুন প্যাকেজ দিয়েছে:

import com.izwevyqazy.*

এবং তাই, জাভা উত্স কোড ফাইলগুলিতে আমাকে প্রায় পুরানো নাম থেকে নতুন নামে পরিবর্তন করতে হবে। সুতরাং, আমি যা করেছি তা হল এক্সপ্লাইস আইডিইতে এভাবে ব্যবহার করে আমদানিগুলি পুনরায় সংগঠিত করা:

  1. আপনার অ্যাপ্লিকেশন, প্যাকেজের নাম, আপনার প্রকল্প ফোল্ডারে "src" ফোল্ডারের নীচে একটি নির্বাচন করুন।
  2. প্যাকেজের নামটিতে ডান ক্লিক করুন এবং "আমদানি সংগঠিত করুন" নির্বাচন করুন
  3. অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএলে নামগুলিও পরিবর্তন করতে ভুলবেন না; অন্যথায়, আপনার অ্যাপ্লিকেশন ক্রাশ হবে।

0

ম্যাকের জন্য আপনি Cmd+ Shift+ ব্যবহার করতে পারেন O। বিকল্পভাবে, আপনি মেনু মাধ্যমে এটি করতে পারেন:Source -> Optimize Imports

আপনি এটি পৃথক ফাইলগুলিতে বা প্রতিটি উত্স ফোল্ডারে চালাতে পারেন। আপনি যদি প্রকল্প এক্সপ্লোরারের প্রকল্প পর্যায়ে চেষ্টা করে থাকেন তবে বিকল্পটি গ্রেভ করে দেওয়া হবে। সুতরাং আপনার যদি মডিউল এবং উত্স ফোল্ডারগুলির একটি গুচ্ছ থাকে তবে আপনাকে এটি কয়েকবার করতে হতে পারে। :)

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