IntelliJ ดีกว่า Eclipse อย่างไร [ปิด]


67

ฉันรู้ว่ามีคำถามเช่นตัวแก้ไข / IDE ที่คุณชื่นชอบคืออะไร? แต่ไม่มีใครตอบคำถามนี้: ทำไมใช้เงินกับIntelliJเมื่อEclipseฟรี

ฉันเป็นแฟนตัวยงของ IntelliJ แต่ฉันไม่ได้ลอง Eclipse ฉันใช้ IntelliJ สำหรับโครงการที่เป็น Java, JSP, HTML / CSS, Javascript, PHP และ Actionscript และเวอร์ชันล่าสุด 9 นั้นยอดเยี่ยมสำหรับพวกเขาทั้งหมด

เพื่อนร่วมงานหลายคนในอดีตบอกฉันว่าพวกเขาเชื่อว่า Eclipse จะ "เหมือนกันมาก" กับ IntelliJ แต่เพื่อตอบโต้จุดนั้นฉันได้นั่งอยู่ข้างหลังนักพัฒนาที่ใช้ Eclipse ซึ่งดูเหมือนว่าจะไม่มีประสิทธิภาพเท่าที่ควร task) และฉันไม่เคยพบสิ่งนี้กับ IntelliJ คุณลักษณะเหล่านี้อาจอยู่ในรูปแบบต่อคุณลักษณะแต่คุณลักษณะอาจถูกทำลายโดยประสบการณ์ของผู้ใช้ที่ไม่ดีและฉันสงสัยว่าเป็นไปได้หรือไม่ที่ IntelliJ นั้นสามารถรับและค้นพบคุณสมบัติที่ช่วยประหยัดเวลาได้ง่ายขึ้น

สำหรับผู้ใช้ที่คุ้นเคยกับ Eclipse แล้วนอกจากต้นทุนที่แท้จริงของ IntelliJ แล้วยังมีค่าใช้จ่ายในการเรียนรู้แอพใหม่ Eclipse ได้รับผู้ใช้จำนวนมากที่ไม่ต้องการใช้จ่าย $ 250 ใน IDE

หาก IntelliJ สามารถช่วยให้ทีมของฉันมีประสิทธิผลมากขึ้นฉันจะขายให้พวกเขาได้อย่างไร สำหรับผู้ใช้ที่ลองทั้งสองอย่างฉันจะสนใจในข้อดีหรือข้อเสียอย่างใดอย่างหนึ่ง


3
คุณอาจเห็นอคติการเลือกบางอย่างที่นี่ ลูกค้า IntelliJ มีแนวโน้มที่จะเรียนรู้คุณสมบัติและทางลัดมากกว่าผู้ใช้ Eclipse เฉลี่ยของคุณ
Macneil

3
ฉันจะไม่ผลักดันให้คนอื่นใช้เครื่องมือที่เหมาะกับคุณ นี่เป็นเรื่องส่วนตัวและสิ่งที่โง่ ๆ เช่นนี้สามารถทำลายความสัมพันธ์ที่จัดตั้งขึ้นแล้ว หากคุณมีทางเลือกในการใช้งาน IntelliJ หรือ Eclipse และโครงการคอมไพล์ก็ใช้งานได้ดี - ใช้ตัวคุณเองให้ใช้ IntelliJ หากคุณต้องการโปรโมตให้พูดถึงมันอย่างตั้งใจเมื่อถึงเวลา ผู้ใหญ่เกลียดมันมากเท่ากับที่เด็ก ๆ ทำเมื่อคนอื่น ๆ พยายามตัดสินใจให้พวกเขา คุณยังสามารถทำให้พวกเขาเปลี่ยนได้ แต่มันจะต้องเป็นการตัดสินใจของ "พวกเขา" และดังนั้นคุณต้องทำการฉวัดเฉวียนอย่างถูกต้องที่ tm ที่เหมาะสม
งาน

@ งานฉันเห็นด้วยกับที่ ฉันต้องการค้นหาก) หาก IntelliJ มีข้อได้เปรียบเหนือ Eclipse จริงหรือไม่ดังนั้น B) ถ้าเป็นเช่นนั้นฉันสามารถขายได้ไม่ใช่มอบอำนาจให้
นิโคล

คุณรู้หรือไม่ว่า IntelliJ มีเวอร์ชั่นฟรีใช่มั้ย คุณไม่สามารถทำให้เสียงเหมือนตัวเลือกเดียวคือรุ่นที่จ่าย
TheLQ

@TheLQ คุณพูดถูกเพราะฉันคิดว่าผู้ใช้ที่คุ้นเคยกับ IntelliJ จะคุ้นเคยกับข้อ จำกัด ของเวอร์ชันฟรี ฉันเองไม่เคยมีโครงการที่ใช้งานส่วนตัวเพราะฉันต้องการมากกว่าแค่ส่วนประกอบ Java แท้ๆ
นิโคล

คำตอบ:


63

ฉันทำงานกับ Intellij (9.0.4 Ultimate) และ Eclipse (Helios) ทุกวันและ Intellij จะเต้น Eclipse ทุกครั้ง

อย่างไร? เนื่องจากIntellij จัดทำดัชนีโลกและทุกอย่างก็ทำงานได้อย่างง่ายดาย ฉันสามารถนำทางไปรอบ ๆ ฐานรหัสของฉันได้เร็วขึ้นมากใน Intellij F3 (การกำหนดประเภท) ทำงานได้กับทุกสิ่ง - Java, JavaScript, XML, XSD, Android, บริบทของฤดูใบไม้ผลิ การปรับโครงสร้างใหม่ทำงานได้ทุกที่และเชื่อถือได้อย่างสมบูรณ์ CTRL + G (ที่ใช้) ทำงานได้ทุกที่ CTRL + T (การใช้งาน) ติดตามอินสแตนซ์ที่พบบ่อยที่สุดที่ฉันใช้และแสดงให้เห็นก่อน

คำแนะนำในการกรอกโค้ดและการเปลี่ยนชื่อนั้นฉลาดมากเมื่อคุณกลับไปที่ Eclipse คุณจะรู้ว่ามันทำเพื่อคุณมากแค่ไหน ตัวอย่างเช่นลองอ่านทรัพยากรจาก classpath โดยพิมพ์getResourceAsStream("/ที่จุดนี้ Intellij จะแสดงรายการไฟล์ที่เป็นไปได้ที่มีอยู่ใน classpath ปัจจุบันและคุณสามารถเจาะลึกไปยังไฟล์ที่คุณต้องการได้อย่างรวดเร็ว Eclipse - ไม่

ปลั๊กอินสปริง (นอกกรอบ) สำหรับ Intellij นั้นเหนือกว่า SpringIDE เป็นหลักเนื่องจากการตรวจสอบโค้ดของพวกเขา ถ้าฉันพลาดเรียนหรือสะกดผิดบางอย่างฉันก็จะได้บล็อกสีแดงตรงหัวมุมและหมึกแดงตรงที่ปัญหาอยู่ Eclipse - นิด ๆ หน่อย ๆ

โดยรวมแล้ว Intellij สร้างความรู้มากมายเกี่ยวกับแอปพลิเคชันของคุณแล้วใช้ความรู้นั้นเพื่อช่วยให้คุณเขียนโค้ดได้ดีขึ้นเร็วขึ้น

อย่าเข้าใจฉันผิดฉันชอบ Eclipse เป็นบิต สำหรับราคานี้ไม่มีสิ่งทดแทนและฉันแนะนำให้ลูกค้าของฉันในกรณีที่ไม่มี Intellij แต่เมื่อฉันทดลองใช้ Intellij แล้วมันจะจ่ายเองภายในหนึ่งสัปดาห์ดังนั้นฉันจึงซื้อมันและการอัปเกรดที่สำคัญตั้งแต่นั้นมา ฉันไม่เคยมองย้อนกลับไป


สิ่งที่ฉันกำลังมองหา แม้ว่าหนึ่งคำถามฉันคิดว่าฉันมีการแมปคีย์ที่แตกต่างจากคุณเล็กน้อย คุณช่วยอธิบายฟังก์ชั่นที่คุณกำลังพูดถึงได้หรือไม่?
Nicole

2
คุณสามารถตั้งค่า IntelliJ ให้ใช้ทางลัด Eclipse ได้หรือไม่ นั่นอาจเป็นการผลักครั้งสุดท้ายที่ฉันต้องทำให้ IntelliJ ได้รับจริงๆ - ความทรงจำกล้ามเนื้อของฉันกำลังรั้งฉันไว้ ขอบคุณสำหรับทิป!
yatima2975

9
@ yatima2975 ไม่ต้องกังวล เพียงแค่ดูในการตั้งค่ากรอง "keymap" และเลือก Eclipse คุณมี Emac และคนอื่น ๆ ด้วย
Gary Rowe

1
บนเครื่อง Linux ของฉันฉันเพิ่งเปลี่ยนจาก Eclipse เป็น IntelliJ IDEA Community Edition (โอเพ่นซอร์สและสมบูรณ์ฟรี) สำหรับโครงการ Java / Android และฉันก็มีประสบการณ์ที่ดีเหมือนกัน IDEA นั้นยอดเยี่ยมมาก ดาวน์โหลดได้ที่นี่: jetbrains.com/idea/free_java_ide.html ขณะที่ JetBrains อ้างสิทธิ์ IDEA เป็น Java IDE ที่ฉลาดที่สุดในตลาด อย่าเข้าใจฉันผิด: ฉันใช้และรัก Eclipse, NetBeans และ Qt Creator IDEs เช่นกัน (ขึ้นอยู่กับงานและภาษาในมือ)
AlexBottoni

2
ฉันจะเพิ่มความสำคัญในการสนับสนุนจาวาสคริปต์เช่นเดียวกับภาษาส่วนหน้าอื่น ๆ Intellij มี WebStorm ซึ่งยอดเยี่ยมสำหรับส่วนหน้า
y3sh

16

ฉันได้ยินความแตกต่างกับ IntelliJ คือพวกเขามีแนวโน้มที่จะแก้ไขและปิดบั๊กที่คุณส่งมา นั่นอาจสร้างความแตกต่างใหญ่ถ้ามีบั๊ก Eclipse ที่บล็อกคุณอยู่

ในทางกลับกันคุณไม่สามารถดู IDEs แยกกันได้ คุณต้องมองไปที่ระบบนิเวศ ที่นี่ฉันคิดว่า Eclipse มีข้อได้เปรียบ (คล้ายกับประโยชน์ของ Firefox เหนือ Chrome *): มีปลั๊กอินจำนวนมากที่มีอยู่และนักพัฒนามีแนวโน้มที่จะเขียนปลั๊กอิน Eclipse มากกว่าที่อื่น

[Tangent: * สำหรับ Firefox ฉันคิดถึง Zotero และ HTTPS- ทุกที่ ฉันใช้ทั้ง Chrome และ Firefox แต่บางสิ่งที่ Chrome ไม่สามารถจัดการได้ นอกจากนี้เมื่อทำเอกสารประกอบคำบรรยายฉันต้องการตัวอย่างก่อนพิมพ์จริง ๆ ]


มีข้อเท็จจริงสนับสนุนคำสั่งเกี่ยวกับการแก้ไขข้อบกพร่องหรือไม่? (ตัวฉันเองมักจะดิ้นรนในขณะที่การเปรียบเทียบการวัดโดยเฉพาะอย่างยิ่งกับซอฟต์แวร์ที่ไม่สามารถมองเห็นข้อผิดพลาดที่ไหลเข้ามาได้อย่างง่ายดาย ... เช่นซอฟต์แวร์เชิงพาณิชย์ส่วนใหญ่และแม้แต่ผลิตภัณฑ์โอเพนซอร์ซ)
johannes

@johannes ในขณะที่ฉันสามารถรับรองสิ่งนี้เป็นการส่วนตัวคุณสามารถเห็นด้วยตัวคุณเองที่youtrack.jetbrains.com/issues
y3sh

1
ในขณะที่เป็นจริงที่ Eclipse เสนอชุดของปลั๊กอินที่มีขนาดใหญ่ขึ้น IntelliJ ยังเสนอปลั๊กอินที่จำเป็นทั้งหมดที่จำเป็นสำหรับการทำงานให้เสร็จ กล่าวอีกนัยหนึ่งข้อได้เปรียบด้านจำนวนสำหรับความพร้อมใช้งานของปลั๊กอินควรถูกนำมาใช้ในบริบท ฉันเห็นสิ่งนี้ด้วยเหตุผลที่เด่นชัดว่าทำไม Eclipse จึงเป็นที่ต้องการมากกว่า IntelliJ
e28Makaveli

13

ข้อจำกัดความรับผิดชอบ
นี้ จำกัด เฉพาะการพัฒนา Android เท่านั้น (ใน Java อย่างชัดเจน)

ฉันกำลังจะมาถึงสิ่งนี้ด้วยความรู้ที่ จำกัด เกี่ยวกับ Eclipse และ IntelliJ ทั้งสอง; อย่างไรก็ตามฉันเพิ่งจะต้องตัดสินใจเกี่ยวกับสภาพแวดล้อมการพัฒนาสำหรับ Android ดูเหมือนว่าตัวเลือกแรกที่ชัดเจนคือการใช้ Eclipse เนื่องจาก Google สนับสนุนด้วยปลั๊กอิน ADT น่าเสียดายที่ฉันพบว่ามันเป็นเรื่องที่น่ากลัวที่จะหลบเลี่ยงเพราะฉันคุ้นเคยกับ Visual Studio (2010, เร็ว ๆ นี้ 2012) ฉันใช้ ReSharper กับ Visual Studio เสมอดังนั้นฉันจึงตัดสินใจลอง IntelliJ หลังจากนั้นประมาณ 10 นาทีฉันก็ตระหนักว่าฉันได้ตัดสินใจถูกแล้ว

IntelliJ ตามที่บางคนกล่าวไว้ดัชนีทุกอย่าง Intellisense เป็นความสุขที่ได้ร่วมงานและความฉลาดรอบข้างคำแนะนำนั้นยอดเยี่ยม ประสบการณ์การดีบักที่ฉันพบว่ามีความสุขและค่อนข้างตรงไปตรงมาฉันไม่สามารถอยู่ได้โดยปราศจากการวิเคราะห์รหัส ฉันรู้ว่ามีคนพิถีพิถันจำนวนมากจะมีปัญหากับเรื่องแบบนั้น แต่ฉันไม่สนใจ ฉันต้องผลักดันโครงการออกมาอย่างรวดเร็วสำหรับผู้คนจำนวนมากดังนั้นบางครั้งมันก็ดีที่จะรันโค้ด anaylsis และดูว่า IDE แนะนำอะไร ไม่ว่าคุณจะรับข้อเสนอแนะเหล่านั้นหรือไม่ก็เป็นอีกเรื่องหนึ่ง แต่ฉันไม่พบสิ่งนี้ใน Eclipse

บางคนก็บอกว่าไม่มีนักออกแบบ Android ใน IntelliJ รุ่นปัจจุบัน เป็นกรณีนี้แน่นอน แต่ฉันจะไม่ใช้มันเลย ฉันกำลังดีบักอุปกรณ์ส่วนใหญ่อยู่ตลอดเวลาดังนั้นมันจึงไม่สำคัญ ฉันได้เห็นอินเทอร์เฟซและเล่นกับมันทุกครั้งที่ฉันเรียกใช้โปรแกรม อย่างไรก็ตามจากคนที่แต่งตัวประหลาด "ไม่ใช่ Java" แบบดั้งเดิมฉันต้องบอกว่า Java นั้นดีเป็นพิเศษเมื่อเทียบกับ Eclipse


6

คุณต้องแสดงให้เห็นอย่างชัดเจนและไม่ต้องสงสัยเลยว่าสำหรับงานที่คุณต้องทำในชีวิตประจำวัน IntelliJ ช่วยให้คุณประหยัดเวลาและความพยายามได้อย่างมากเมื่อเทียบกับ Eclipse (และ NetBeans)

สิ่งนี้จะทำให้คุณต้องทำวิจัยเพื่อค้นหาว่ามันคืออะไรแล้วสร้างการสาธิตที่แสดงสิ่งนี้ให้กับคนที่สามารถตัดสินใจได้ว่าจะทำงานอย่างไร

ความสงสัยของฉันคือคุณจะพบว่างานนี้ค่อนข้างยากที่จะทำเนื่องจาก Eclipse ทุกวันนี้สามารถทำได้ค่อนข้างดีพอสมควร หากคุณพบคะแนนนักฆ่าโปรดแบ่งปัน - ฉันแน่ใจว่าต้องการทราบมากมาย


2
"ถ้าคุณพบคะแนนนักฆ่าโปรดแบ่งปัน - ฉันแน่ใจว่าต้องการรู้มากมาย" - นั่นเป็นเหตุผลที่ฉันถาม - มันยากที่จะหาเวลาทำวิจัยหรือลอง Eclipse ด้วยตัวเอง (และฉันอาจจะลำเอียงอยู่ดี) ฉันหวังว่าฉันจะเปิดเผยผู้ใช้บางคนที่ได้รับประสบการณ์ที่ดีกับทั้งคู่!
นิโคล

1
@ Thorbjørn True แต่ฉันกำลังพูดถึงงานทั่วไปประเภทที่ใช้ได้อย่างน้อยทุกกรณีการใช้งานที่ฉันมีซึ่งฉันคิดว่าค่อนข้างกว้าง แต่ถ้ามีอะไรที่เฉพาะเจาะจงมันก็คงจะดีถ้าได้รู้ว่ามันคืออะไร
นิโคล

1
@ Thorbjørnคุณถูกต้องเกี่ยวกับสิ่งที่จะโน้มน้าวพวกเขา แต่ฉันคิดว่างานทั่วไปใช้ที่นี่ ผลผลิตของฉันเพิ่มขึ้น 10: 1 โดยคุณสมบัติทั่วไปของ IDE และฟีเจอร์ย่อยที่เกี่ยวข้องกับงานเฉพาะของฉัน กล่าวอีกนัยหนึ่งคุณสมบัติ IDE มาตรฐานคือสิ่งที่ช่วยฉัน / พวกเขาในการทำงานประจำวันของเรา
นิโคล

2
ที่จริงแล้วสำหรับค่าใช้จ่ายสิ่งที่คุณต้องทำในความเป็นจริงคือแสดงให้เห็นว่ามันสามารถประหยัดเวลาอย่างน้อย 10 ชั่วโมงในการผลิตตลอดอายุการใช้งานตามที่ตั้งใจไว้ ทุกอย่างหลังจากนั้นก็คือน้ำเกรวี่
Steven Evers

1
เพียงเพื่อบันทึก Eclipse และ IntelliJ (และ Netbeans) ทำงานได้ดีกับ Maven ซึ่งหมายความว่าหากคุณใช้โครงการ Maven คุณสามารถใช้ IDE ที่เหมาะสมที่สุดสำหรับสถานการณ์ในมือ

5

Intellij ดีกว่าด้วยเหตุผลหลายประการไม่น้อยธีม darcula ... แต่ยังมีบางอย่าง:

  • การเติมข้อความอัตโนมัติสำหรับชื่อเมธอด - นำเสนอสิ่งที่ฉันต้องการเรียกว่าการประชุม usign
  • การเติมข้อความอัตโนมัติ jquery ง่ายมากในการตั้งค่า (ไม่เคยทำให้มันทำงานกับ eclipse)
  • การเติมข้อความอัตโนมัติ EL ใน jsp's
  • การรวมสปริงและการตรวจสอบแสดงข้อผิดพลาดในการตั้งค่า (เช่นชื่อถั่วซ้ำ)
  • เติมข้อความอัตโนมัติสำหรับการแมปคอนโทรลเลอร์ / url
  • ใช้งานง่ายและตั้งค่าจำนวนเต็มฐานข้อมูล (ตรวจพบแหล่งข้อมูลโดยอัตโนมัติ) และการเติมข้อความอัตโนมัติอย่างเห็นได้ชัด
  • การตรวจสอบรหัสเช่น checkstyle และ findbugs ในตัวและใช้งานง่าย
  • jslint และ jshint ในตัวและใช้งานง่าย
  • การรวม maven ทำงานนอกกรอบทันที
  • การตั้งค่าทั้งหมดเป็นสิ่งที่คุณคาดหวัง
  • มันตรวจไม่พบข้อผิดพลาดอย่างไม่ถูกต้องฉันเคยได้รับข้อผิดพลาดที่ถูกเน้นใน eclisp ทุกที่ไม่มีและต้องรีสตาร์ท
  • การตรวจสอบการเติมข้อความอัตโนมัติและข้อผิดพลาดในไฟล์ xml (เรื่องใหญ่สำหรับสปริง)
  • การแม็พ hibernate เปิดใช้งานการเติมข้อความอัตโนมัติ (ฟิลด์ pojos 'ถูกระบุเป็นตัวเลือกการเติมข้อความอัตโนมัติใน mpo pojo - gr8)
  • ctrl + alt + click เปิดการปลูกฝังไม่ใช่การประกาศ
  • Hotdeploy: คุณสามารถตั้งค่าได้อย่างง่ายดายเพื่อให้เมื่อ Intellij สูญเสียการมุ่งเน้นไปที่แอปที่คุณได้รับการปรับปรุงโดยอัตโนมัติ - ฉันแท็บ alt ไปยังเบราว์เซอร์ของฉันและรหัสใหม่ (ไม่ว่าจะเป็นคลาส javascript หรือ jsps)
  • ไคลเอนต์ส่วนที่เหลือในตัวโดยไม่จำเป็นต้องกำหนดค่าเพิ่มเติม
  • สร้างขึ้นในไคลเอนต์การแชทที่ช่วยให้ตัวชี้รหัส - จริง ๆ แล้วมีประโยชน์มาก
  • มุมมองการติดตา, เข้าถึงเอนทิตีและการตั้งค่า jpa / hibernate ทั้งหมดของคุณได้ง่าย
  • การแก้ไขข้อผิดพลาดการแก้ไขข้อผิดพลาดที่เกิดขึ้นจริงฉันได้ส่งข้อบกพร่องจำนวนหนึ่งและพวกเขาได้รับการแก้ไขทันที
  • การตรวจสอบและเติมข้อความอัตโนมัติในเอกสาร xml ของคุณมีประโยชน์มากในฤดูใบไม้ผลิ (ฉันรู้ว่านี่เป็นการทำซ้ำ แต่ก็เยี่ยมยอดเปิดเผยข้อผิดพลาดมากมาย)

ฉันได้ใช้มัน abotu 3 สัปดาห์แล้วดังนั้นหวังว่าจะได้เจอกันเร็ว ๆ นี้; มันคุ้มค่าเงิน

โอ้อีกสิ่งหนึ่งที่มันเปิดจริง ... ฉันมีข้อผิดพลาดในคราสของฉันซึ่งหมายความว่ามันจะปฏิเสธที่จะเปิด เพียงแค่ "google eclipse จะไม่เปิด" มีลิงก์มากมาย ฉันรู้สึกโง่ที่ต้องใช้เวลานานในการเปลี่ยนแปลง


นี่เป็นรายการที่มีประโยชน์มาก แต่คุณลืมที่จะพูดถึง IDE ที่คุณกำลังพูดถึง จากการกล่าวถึงเวอร์ชั่น 12 ของคุณในประโยคสุดท้ายฉันเดาว่านี่คือทั้งหมดที่เกี่ยวกับ IntelliJ
แซนเดอร์ดันน์

3

Google เพิ่งประกาศว่าจะย้ายการพัฒนา Android เพื่อ IntelliJ

มีเหตุผลสำหรับสิ่งนี้ ฉันใช้ Eclipse เป็นสภาพแวดล้อมในการสอนหลักสูตรในช่วงไม่กี่ปีที่ผ่านมาทั้งใน C ++ และ Android / JAVA ฉันได้ดูคุณภาพของ Eclipse ลดลงถึงสิ่งที่กำลังเข้าใกล้ ในฤดูใบไม้ร่วงปี 2012 ฉันได้รับ Eclipse Juno สำหรับหลักสูตรของฉันและเป็นหายนะที่ไม่ได้รับการอนุมัติ ไม่เพียง แต่เป็นโปรแกรมที่ซบเซาอย่างไม่น่าเชื่อและเต็มไปด้วยข้อบกพร่อง แต่ก็มีการเปลี่ยนแปลงส่วนติดต่อผู้ใช้หลายอย่างที่เกินกว่าจะโง่ ตอนนี้ฉันใช้เป็นกรณีศึกษาในการออกแบบส่วนต่อประสานผู้ใช้ที่ไม่ดี

ฉันไม่สามารถแนะนำ Eclipse กับทุกคนในเวลานี้ ฐานข้อมูลบั๊กมีขนาดใหญ่มากจนไม่มีโอกาสที่พวกเขาจะพูดถึงแม้แต่เศษเสี้ยวเล็กน้อย


สิ่งนี้มีประโยชน์ในระดับสูง แต่คุณสามารถให้รายละเอียดเพิ่มเติมได้ไหม
Kazark

1

ฉันไม่รู้ว่าการใช้ฟีเจอร์โดยฟีเจอร์ต่าง ๆ แต่สิ่งหนึ่งที่ฉันค้นพบจากการใช้สภาพแวดล้อม IntelliJ อย่างไม่หยุดยั้งมานานกว่าทศวรรษคือทีมออกแบบของ JetBrains ทำงานได้อย่างยอดเยี่ยม ทั้งมี IDE "ดัชนีโลก" รวมถึงการทำดัชนีและการเติมข้อความอัตโนมัติฟังก์ชั่นทั้งตอบสนองและสอดคล้อง - ฉันมักจะไม่คิดเกี่ยวกับมัน แต่มีการตอบสนองบวกจำนวนแป้นพิมพ์ลัด (และความสามารถในการแมป เพิ่มเติม) IntelliJ ทำให้การสร้าง "หน่วยความจำกล้ามเนื้อ" ง่ายขึ้นเมื่อใช้โปรแกรมแก้ไข

ไม่ใช่เรื่องเล็กเมื่อคุณสามารถเขียนโค้ดเติมข้อความอัตโนมัติคอมไพล์และทดสอบโดยที่นิ้วของคุณไม่ต้องออกจากแป้นพิมพ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.