Intellij Idea - ทำความคุ้นเคย

ในบทนี้เราจะทำความคุ้นเคยกับ IntelliJ IDEA มากขึ้น เพื่อหารือเกี่ยวกับข้อดีและการทำงานของเครื่องมือใด ๆ ต้องมีความคุ้นเคยกับเครื่องมือนั้นและ IntelliJ ก็ไม่มีข้อยกเว้น

บทนี้ให้ภาพรวมของ IntelliJ บทเริ่มต้นด้วยการอภิปรายเกี่ยวกับองค์ประกอบภาพของ IDE การตั้งค่าคอนฟิกูเรชันและสุดท้ายจบลงด้วยการพูดคุยเกี่ยวกับคุณสมบัติของ JVM และแพลตฟอร์ม

องค์ประกอบภาพ

สิ่งสำคัญอย่างหนึ่งเกี่ยวกับ IDE คือองค์ประกอบภาพ การระบุและทำความเข้าใจองค์ประกอบภาพช่วยให้คุณสามารถดำเนินการในไฟล์quickerและวิธีที่ง่ายกว่า ภาพหน้าจอและป้ายกำกับต่อไปนี้แสดงอินเทอร์เฟซหลักของ IntelliJ

  1. Menu bar - แถบเมนูมีตัวเลือกในการสร้างโปรเจ็กต์ใหม่และการดำเนินการที่สำคัญอื่น ๆ ที่เกี่ยวข้องกับโปรเจ็กต์เช่นการปรับโครงสร้างโค้ดสร้างรันแก้จุดบกพร่องตัวเลือกการควบคุมเวอร์ชันและอื่น ๆ

  2. Tool bar- แถบเครื่องมือมีทางลัดในการรวบรวมแก้ไขข้อบกพร่องและเรียกใช้ตัวเลือกต่างๆ คุณสามารถปรับแต่งได้ตามความต้องการของคุณ

  3. Navigation bar- แถบนำทางช่วยให้การนำทางภายในโครงการง่ายขึ้น คุณลักษณะนี้มีประโยชน์เมื่อฐานรหัสเพิ่มขึ้น

  4. Tools tab- แท็บเครื่องมือจะแสดงที่ด้านใดด้านหนึ่งของหน้าต่างหลัก จากที่นี่คุณสามารถเข้าถึงเครื่องมือที่สำคัญเช่นฐานข้อมูล Maven / Ant สร้างและอื่น ๆ

  5. Project perspective - หน้าต่างมุมมองโครงการแสดงองค์ประกอบต่างๆของโครงการเช่นแพ็คเกจโมดูลคลาสไลบรารีภายนอกและอื่น ๆ

  6. Editor window- เป็นสถานที่ที่นักพัฒนาใช้เวลาส่วนใหญ่ หน้าต่างตัวแก้ไขช่วยให้คุณแก้ไข / เขียนโค้ดด้วยการเน้นไวยากรณ์และคุณสมบัติที่มีประโยชน์อื่น ๆ

ที่ด้านล่างของหน้าต่างหลักจะมีไฟล์ statusซึ่งแสดงคุณลักษณะเพิ่มเติมเกี่ยวกับไฟล์เช่นรูปแบบและประเภทการเข้ารหัส นอกจากนี้ยังมีตัวเลือกในการสลับแอตทริบิวต์แบบอ่านอย่างเดียวของไฟล์ปัจจุบัน คุณยังสามารถจัดการระดับการตรวจสอบได้จากที่นี่

การทำงานกับปลั๊กอิน

ปลั๊กอินช่วยขยายการทำงานของ IntelliJ มีปลั๊กอินจำนวนมากตั้งแต่ฐานข้อมูลการควบคุมเวอร์ชันการทำโปรไฟล์และรายการต่อไปนี้

ขั้นตอนในการจัดการปลั๊กอิน

ทำตามขั้นตอนเหล่านี้เพื่อจัดการปลั๊กอิน -

  • ไปที่เมนูไฟล์→การตั้งค่า

  • เลือกแท็บปลั๊กอินในบานหน้าต่างด้านซ้าย

  • หน้าต่างนี้แสดงรายการปลั๊กอินที่ติดตั้งทั้งหมด มีช่องทำเครื่องหมายทางด้านขวาของชื่อปลั๊กอินแต่ละชื่อ การสลับช่องทำเครื่องหมายนั้นเปิด / ปิดใช้งานปลั๊กอิน

  • ที่เก็บปลั๊กอินออนไลน์ IntelliJ มีอยู่ที่นี่ ในการเพิ่ม / ลบที่เก็บปลั๊กอินให้คลิกที่ปุ่มเรียกดูที่เก็บและมันจะเป็นวิธีที่จำเป็น

  • นอกจากนี้ยังอนุญาตให้ติดตั้งปลั๊กอินออฟไลน์ สำหรับสิ่งนี้ให้ดาวน์โหลดปลั๊กอินและเลือกติดตั้งปลั๊กอินจากปุ่มดิสก์และไปที่เส้นทางการดาวน์โหลด

หากต้องการดำเนินการอื่น ๆ กับปลั๊กอินเช่นการถอนการติดตั้งการอัปเดตและการเรียงลำดับให้คลิกขวาที่ปลั๊กอินใดก็ได้ มันจะแสดงเมนูแบบเลื่อนลงซึ่งคุณสามารถเลือกการกระทำอย่างใดอย่างหนึ่ง

ทำงานกับการตั้งค่า

ส่วนนี้จะให้เคล็ดลับสำคัญบางประการในการจัดการการตั้งค่า ช่วยให้คุณสามารถนำเข้าส่งออกและแบ่งปันการตั้งค่า IntelliJ

การตั้งค่าการส่งออก

อนุญาตให้ส่งออกการตั้งค่าปัจจุบันเป็นไฟล์ jar

  • ไปที่ไฟล์→การตั้งค่าการส่งออก

  • หน้าต่างการตั้งค่าการส่งออกจะแสดงรายการการตั้งค่าที่พร้อมใช้งานที่เกี่ยวข้องกับ UI, ดีบักเกอร์, SDK พร้อมกับอื่น

  • มีช่องทำเครื่องหมายสำหรับการเลือก เมื่อเลือกเสร็จแล้วให้คลิกที่ปุ่ม OK เพื่อบันทึกการตั้งค่าบนดิสก์ภายในเครื่อง

นำเข้าการตั้งค่า

อนุญาตให้นำเข้าการตั้งค่าที่เก็บไว้ในไฟล์ jar

  • ไปที่ไฟล์→นำเข้าการตั้งค่า
  • เลือกโถการตั้งค่าโดยการนำทางโครงสร้างโฟลเดอร์
  • คลิกที่ปุ่ม OK

ตั้งค่าการแชร์

IntelliJ IDEA ช่วยให้คุณแชร์การตั้งค่า IDE ของคุณระหว่างอินสแตนซ์ต่างๆ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อคุณต้องการใช้การตั้งค่าเดียวกันภายในทีมหรือองค์กร ข้อกำหนดเบื้องต้นสำหรับสิ่งนี้คือการเปิดใช้งานSettings Repositoryเสียบเข้าไป. มีการติดตั้งและเปิดใช้งานตามค่าเริ่มต้น

เพื่อให้แน่ใจว่าสถานะ -

  • ไปที่ไฟล์→การตั้งค่า→ปลั๊กอิน

  • ค้นหาปลั๊กอินที่เก็บการตั้งค่าการตั้งค่า

เราสามารถจัดเก็บการตั้งค่าปัจจุบันบน GitHub / Bitbucket และนำไปใช้กับอินสแตนซ์อื่น ๆ ในการจัดเก็บการตั้งค่าปัจจุบัน -

  • ไปที่ File → Settings Repository

  • พิมพ์ URL ที่เก็บ Git ในกล่องโต้ตอบ URL ต้นน้ำ

  • คลิกที่ปุ่ม Overwrite remote

  • หากต้องการใช้การตั้งค่าเดียวกันกับอินสแตนซ์อื่น ๆ ให้คลิกที่ปุ่มเขียนทับในเครื่อง

การกำหนดค่า JVM Options และ Platform Properties

เราสามารถกำหนดค่าตัวเลือก JVM ได้โดยไปที่ไฟล์ Help → Edit Custom VM Optionsเมนู. ต่อไปนี้เป็นตัวเลือก JVM ที่สำคัญบางประการที่เราสามารถตั้งค่าได้

  • –server - อนุญาตให้เลือก Java HotSpot Server VM

  • -Xms<size>- ตั้งค่าขนาดฮีป Java เริ่มต้น ค่าเริ่มต้นคือ 128 MB

  • -Xmx<size>- ตั้งค่าขนาดฮีป Java สูงสุด ค่าเริ่มต้นคือ 750 MB

  • -Xss<size> - ตั้งค่าขนาดสแต็กเธรด Java

  • –XX - อนุญาตให้ตั้งค่าอัลกอริทึม GC และคุณสมบัติอื่น ๆ