ইন্টেলিজ আইডিইর দুটি উদাহরণ শুরু করুন


126

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

আমি ইন্টেলিজিজ ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি বিকাশ করছি।

কোন চিন্তা?


1
আপনি দুটি প্রকল্প বা একটি প্রকল্প দু'বার খোলার চেষ্টা করছেন?
রাচেল

একই সাথে দুটি প্রকল্পের সেটিংস ডায়ালগটি খোলার চেষ্টা করে এবং পাশাপাশি পাশাপাশি রাখুন।
মার্ক জেরোনিমাস

2
বিট দেরিতে তবে "ফাইল -> ওপেন" ব্যবহার করে নতুন প্রকল্পটি খুলুন। এটি আপনাকে "এই উইন্ডো" বা "নতুন উইন্ডো" জিজ্ঞাসা করবে
বরুণ অগ

উত্তর:


83

idea.propertiesউইন্ডোজ / লিনাক্স এবং Info.plistম্যাক ফাইল সম্পাদনা করে কনফিগার / প্লাগইনস / সিস্টেম অবস্থানগুলির জন্য নিজস্ব ফোল্ডারগুলি ব্যবহার করার জন্য আপনাকে প্রতিটি উদাহরণ কনফিগার করতে হবে । আপনি FAQ এ বিশদটি পেতে পারেন ।

নোট করুন যে আপনি সাধারণত ফাইল ফাইল ব্যবহার করে একই আইডিয়ায় বিভিন্ন আইডিএ ফ্রেমে একাধিক প্রকল্প খুলতে পারেন তাই সাধারণত এটি প্রয়োজনীয় নয় it's সাম্প্রতিক খুলুন বা খুলুন


4
হ্যাঁ আমার বিভিন্ন প্রকল্পগুলি খোলার দরকার হলে আমি যা করি তা হ'ল। যদিও আমি সর্বদা নিশ্চিত করি যে আমার কেবলমাত্র পারফরম্যান্সের জন্য একটি একক দৃষ্টান্ত খোলা আছে। যদিও আপনি একই প্রকল্পটি দু'বার খুলতে পারবেন না আমি ঠিক @ ক্রাজি কোডারকে ডেকে আছি?
MalsR

আপনি একক দফায় দু'বার একক প্রকল্প খুলতে পারবেন না, তবে একাধিক উদাহরণ চালানোর সময় এটি সম্ভব।
ক্রেজি কোডার

দুর্দান্ত উত্তরের জন্য ট্যাঙ্কস, আমি সাধারণত ভিজুয়াল স্টুডিও ব্যবহার করি, অতএব, ইন্টেলিজিজ সম্পর্কে আমার জ্ঞানের অভাব।
ফেলিক্স

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

5
মডেল ডায়লগগুলি কার্যকরভাবে ডায়ালগগুলি একক দৃষ্টান্ত তৈরি করে উভয় উইন্ডোতে লকড করে দেবে এটি সাহায্য করে না। সুতরাং আপনি উদাহরণস্বরূপ দুটি পৃথক প্রকল্পের মধ্যে কনফিগার বৈশিষ্ট্য তুলনা করতে পারবেন না। খুব বিরক্তিকর।
জেফ মার্কাডো

93

প্রেস Ctrl+ + Alt+ + S

চয়ন করুন Appearance & Behaviorতারপর, System Settings, রেডিও বাটন চেক করুন: Open project in new window

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


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

3
একক উইন্ডো একক উদাহরণ বোঝায় না।
জে কার্লটন

3
অন্য উত্তরে @ জেফমারকাডোর মন্তব্য দেখুন: আপনি যদি দুটি প্রকল্প পাশাপাশি রাখেন এবং একটিতে একটি মডেল ডায়ালগ (সেটিংসের মতো) খোলেন, অন্য উইন্ডোও পুরোপুরি হিমশীতল। সুতরাং এটি আসলে কোনও সমাধান নয়।
টিনো

3
যদি প্রকল্পটি ইতিমধ্যে খোলা থাকে তবে এটি একই প্রকল্পটি অন্য উইন্ডোতে খুলবে না।
জোটিডি

15

ফাইল-> সেটিংস-> সাধারণ এবং বিভাগে "স্টার্টআপ / শাটডাউন" পরীক্ষা করে "প্রকল্পটি খুলতে উইন্ডোটি নিশ্চিত করুন"


দুর্দান্ত, আমি যা খুঁজছি
এরিক 2323223

20
এটি কেবলমাত্র আইজে একটি নতুন উইন্ডো খুলবে , কোনও নতুন উদাহরণ নয়
জেরোনিমো

এটি 2018 এ পরিবর্তিত হয়েছে The লিঙ্কটি এখনhttp://www.jetbrains.com/help/idea/system-settings.html
ডাও Deo

10

CrazyCoder মোটামুটি সঠিক ধারণা আছে। তবে একা কনফিগারেশন ফাইল সেট করা আমার পক্ষে একাধিক ইনস্ট্যান্স চালানোর পক্ষে যথেষ্ট ছিল না। এখানে যাওয়ার জন্য আমার পদক্ষেপগুলি এখানে রয়েছে (জিএনইউ / লিনাক্সে, আমি নিশ্চিত যে আপনি অন্যান্য সিস্টেমে সমতুল্য বুঝতে পারবেন):

  1. আপনি চালাতে চান প্রতি ফোল্ডার / ডিরেক্টরি তৈরি করুন।

    mkdir -p ~/idea/instance-0
    
  2. ইনস্টলেশন ডিরেক্টরিতে যান (উদাহরণস্বরূপ / অপ্ট / ইন্টেলিজ) এবং আপনার ইনস্ট্যান্স ডিরেক্টরিতে আইডিয়া.প্রোপার্টি (বিনে) ফাইলটি অনুলিপি করুন।

    cp /opt/intellij/bin/idea.properties ~/idea/instance-0/
    
  3. 3 টি আরও ডিরেক্টরি কপি করুন: সিস্টেম, প্লাগইন এবং কনফিগার। আমি চলমান উদাহরণ ছাড়াই এটি করার পরামর্শ দিচ্ছি

    cp -r /opt/intellij/system ~/idea/instance-0/
    cp -r /opt/intellij/plugins ~/idea/instance-0/
    cp -r /opt/intellij/config ~/idea/instance-0/
    mkdir ~/idea/instance-0/log
    
  4. আপনার আইডিয়া.প্রপার্টি ফাইল খুলুন এবং আপনার ডিরেক্টরিগুলির জন্য কনফিগারেশন আপডেট করুন:

    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE config folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.config.path=${user.home}/config
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE system folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.system.path=${user.home}/system
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to user installed plugins folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.plugins.path=${user.home}/plugins
    #---------------------------------------------------------------------
    # Uncomment this option if you want to customize path to IDE logs folder. Make sure you're using forward slashes.
    #---------------------------------------------------------------------
    idea.log.path=${user.home}/log
    
  5. এখন, আপনি নতুন সেটআপ দিয়ে IntelliJ শুরু করতে পারেন:

    IDEA_PROPERTIES=~/idea/instance-0/idea.properties /opt/intellij/bin/idea
    

স্পষ্টতই, আপনি সম্ভবত কমান্ডটি অনুরোধের জন্য একটি স্ক্রিপ্ট ফাইলে রাখতে চান। এটি আমার পক্ষে কাজ করে বলে মনে হচ্ছে।


এটি কাজ করে, কিন্তু আপনি নির্দিষ্ট রপ্তানি env Var নাম ব্যবহার নিশ্চিত: IDEA_PROPERTIES, STUDIO_PROPERTIES, PHPSTORM_PROPERTIES, WEBIDE_PROPERTIES, ইত্যাদি এবং আপনাকে এটি নিশ্চিত সংক্ষিপ্ত dirs ব্যবহার করবেন না: "~ /" পরিবর্তে "/ হোম / Myname"
JoniJnm

4

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


1
না, এটি কোনও নতুন উদাহরণ শুরু করে না, পরিবর্তে বর্তমান উদাহরণটি কেবলমাত্র দ্বিতীয় উইন্ডোটিকে নিয়ন্ত্রণ করে (সেটিংস যেমন বলেছে)। আপনি যদি পরে সেই দুটি উইন্ডোর মধ্যে একটিতে "সেটিংস" খুলেন এবং অন্য উইন্ডোটিতে ক্লিক করার চেষ্টা করেন তবে আপনি পার্থক্যটি দেখতে পাবেন। পৃথক দৃষ্টান্তে কেবল একটিই মডেল পেতে পারে তবে এখানে উভয় উইন্ডোই প্রভাবিত হয়, তাই এটি একক উদাহরণ।
টিনো

2

এটি করার অন্য একটি খুব দ্রুত উপায় আছে। আইডিই এর সর্বদা একটি EAP সংস্করণ থাকে এবং এটি বর্তমানের সাথে একই সাথে চলতে পারে। উদাহরণস্বরূপ আমি সমান্তরালে অ্যাপকোড 2017.2 এবং 2017.3 ইএপি ব্যবহার করছি।


1

যান ইন্টেলিজজে | সরঞ্জাম | কমান্ড-লাইন লঞ্চার তৈরি করুন ...

ডিফল্ট রাখুন (যা "ধারণা" নামে একটি বাইনারি তৈরি করে):

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

এখন, আপনার কমান্ড লাইনে যান।

আপনার প্রকল্প ডিরেক্টরিতে সিডি করুন এবং টাইপ করুন: idea .

এটি সেই প্রকল্পের জন্য ইন্টেলিজি কনফিগারেশনের জন্য একটি আইডিএ ডিরেক্টরি তৈরি করবে, যা সেই ডিরেক্টরি থেকে ইন্টেলিজ শুরু করার জন্য এটি প্রতিবার পুনরায় ব্যবহার করবে।

আপনি এখন একটি ভিন্ন প্রকল্প ডিরেক্টরিতে গিয়ে টাইপ করতে পারেন: idea .

ধরে নিলাম আপনি আগের ইনটেলজে আইডিইটি উন্মুক্ত রেখেছেন, আপনার এখন দুটি প্রকল্পের জন্য দুটি করে ইন্টেলজে আইডিই খোলা থাকবে।

মন্তব্য:

1) যদি আপনার প্রকল্পটি পরিবেশের ভেরিয়েবলগুলি ব্যবহার করে তবে আমি প্রতিটি প্রকল্পের জন্য একটি পৃথক টার্মিনাল ট্যাব / উইন্ডো খোলার পরামর্শ দিচ্ছি এবং চালানোর আগে সেই প্রকল্পের পরিবেশের ভেরিয়েবলগুলি সেট করে দেব: idea .

2) আপনি যা অর্জন করতে চাইছেন তার উপর নির্ভর করে আপনার প্রতিটি ক্লাসপথের জন্য (বা প্রকল্পের গোপথের মতো সেটিংস) আপনার ক্লাসপথটি সংশোধন করতে হবে।

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