คำถามติดแท็ก intellij-idea

IntelliJ IDEA เป็น IDE โดย JetBrains รองรับการพัฒนา Java เป็นหลัก แต่ยังรองรับ JavaScript, Groovy, HTML, CSS, RSS, R, Haskell, PHP, Ruby, Python, Scala, Swift, Clojure, Kotlin, Hybris, Gradle และอื่น ๆ คำถามที่เฉพาะเจาะจงเกี่ยวกับการใช้งานและปัญหาในชุมชนและ Ultimate Editions ควรใช้แท็กนี้ อย่างไรก็ตามหากคุณมีปัญหากับสิ่งอื่นและเพิ่งเกิดขึ้นเมื่อใช้ IntelliJ โปรดอย่าใช้แท็กนี้

3
ฉันจะใช้ regex เพื่อแทนที่ตัวพิมพ์ใหญ่ด้วยตัวพิมพ์เล็กใน Intellij IDEA ได้อย่างไร
ฉันได้ไปหาสิ่งนี้มาแล้วและพบว่าจะทำอย่างไรกับตัวแยกวิเคราะห์ regex อื่น ๆ : http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html ฉันได้ลองสิ่งเหล่านี้แล้วและไม่ได้ผล ตัวอย่างเช่นฉันต้องการใช้ regex เพื่อเปลี่ยนแปลงสิ่งนี้: private String Name; private Integer Bar = 2; สำหรับสิ่งนี้: private String name; private Integer bar = 2; ฉันลองทำสิ่งนี้: replace: private (\S+) (\S+) with: private $1 $L$2 with: private $1 \L$2 with: <etc.> ไม่มีใครทำงาน เป็นไปได้ไหมที่จะทำใน intellij หรือเป็นคุณสมบัติที่ขาดหายไป? นี่เป็นเพียงเพื่อการศึกษาและเป็นตัวอย่างที่จัดทำขึ้น ฉันแค่อยากรู้ว่านี่เป็นไปได้ไหมที่จะทำใน intellij

3
จะสร้าง Uber JAR (Fat JAR) โดยใช้ SBT ภายใน IntelliJ IDEA ได้อย่างไร
ฉันใช้ SBT (ภายใน IntelliJ IDEA) เพื่อสร้างโครงการ Scala อย่างง่าย ฉันอยากทราบวิธีที่ง่ายที่สุดในการสร้างไฟล์Uber JAR (aka Fat JAR, Super JAR) ฉันกำลังใช้ SBT แต่เมื่อฉันส่งไฟล์ JAR ไปยังApache Sparkฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อยกเว้นในเธรด "main" java.lang.SecurityException: การย่อยไฟล์ลายเซ็นไม่ถูกต้องสำหรับแอตทริบิวต์หลักของ Manifest หรือเกิดข้อผิดพลาดระหว่างเวลาคอมไพล์: java.lang.RuntimeException: ขจัดข้อมูลซ้ำซ้อน: พบเนื้อหาไฟล์ที่แตกต่างกันต่อไปนี้: PATH \ DEPENDENCY.jar: META-INF / DEPENDENCIES PATH \ DEPENDENCY.jar: META-INF / MANIFEST.MF มันดูเหมือนว่ามันเป็นเพราะบางส่วนของการอ้างอิงของฉันรวมถึงแฟ้มลายเซ็น (META-INF) ซึ่งจะต้องออกในรอบสุดท้าย JAR ไฟล์ Uber ฉันพยายามใช้ปลั๊กอินsbt-assemblyแบบนั้น: /project/assembly.sbt …

3
จัดเรียงพารามิเตอร์วิธีการใหม่ใน IntelliJ ด้วยแป้นพิมพ์ลัด
ใน IntelliJ ฉันสามารถจัดเรียงลำดับของคำสั่ง (หรือวิธีการทั้งหมดสำหรับส่วนนั้น) ได้อย่างง่ายดายโดยการกด⌘+ Shift+ ↑(หรือ⌘+ Shift+ ↓) ฉันสงสัยว่ามีทางลัดในการเปลี่ยนลำดับของพารามิเตอร์วิธีการอย่างง่ายดายหรือไม่ public void sth(String a, String b) {...} จะกลายเป็น public void sth(String b, String a) {...} ด้วยจังหวะของแป้นพิมพ์ลัด (สมมติว่าเคอร์เซอร์ของฉันอยู่ในตำแหน่งหนึ่งในพารามิเตอร์) มันจะเพียงพอสำหรับฉันถ้า IntelliJ เพียงแค่จัดลำดับพารามิเตอร์ใหม่ นั่นคือสิ่งนี้ไม่จำเป็นต้องทริกเกอร์Refactorทั้งหมด> เปลี่ยนสิ่งที่เป็นลายเซ็นของวิธีการ

7
เป็นไปได้ไหมที่จะใช้สิ่งที่ต้องทำหลายเส้นใน IntelliJ IDEA
ถ้าใช่อย่างไร หากไม่เป็นเช่นนั้นมีวิธีแก้ปัญหาเพื่อให้ได้ฟังก์ชันการทำงานที่คล้ายกันหรือไม่? แก้ไข: สิ่งที่ฉันหมายถึงมีดังนี้: // TODO line1 // line2 // line3 และ line1, line2, line3 เป็นของเดียวกันTODOและเน้นด้วยสีน้ำเงิน

8
วิธีตั้งค่าเส้นทาง Java SDK ใน AndroidStudio
ฉันติดตั้ง Java 1.7.0_21 และฉันติดตั้ง 1.7.0_45 วันนี้หลังจากถอนการติดตั้งเวอร์ชันก่อนหน้า ตอนนี้ Android Studio หยุดรวบรวมโปรเจ็กต์แล้วและแจ้งว่าไม่พบโฟลเดอร์ 1.7.0_21 ฉันจะกำหนดเส้นทางใหม่สำหรับ Java SDK ได้อย่างไร ฉันเปลี่ยนตัวแปรสภาพแวดล้อมด้วย แต่ไม่ได้ผล

7
WebStorm: การค้นหาไม่ทำงาน
ฉันรู้ว่าใช้เพื่อค้นหา: Ctrl+Shift+Fหรือแก้ไข | ค้นหา | ค้นหาใน Path และใช้งานได้ก่อนหน้านี้ แต่ตอนนี้จะส่งคืนชุดว่างเสมอแม้ว่าฉันจะรู้ว่าสิ่งที่ฉันกำลังมองหา - มีอยู่ในโครงการ อาจมีคนมีปัญหานี้?



13
ข้อผิดพลาดในการคอมไพล์ Android Hello-World: Intellij ไม่พบ aapt
ฉันพยายามตั้งค่าสภาพแวดล้อมการพัฒนา Android โดยใช้ IntelliJ ใน Ubuntu 12.04 ฉันสร้างโมดูลแอปพลิเคชัน Android แต่เมื่อฉันพยายามสร้างฉันได้รับข้อผิดพลาดต่อไปนี้: android-apt-compiler: ไม่สามารถรันโปรแกรม "/ home / jon / Programs / android-sdk-linux / platform-tools / aapt": java.io.IOException: error = 2 ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว การกัดเซาะอินเทอร์เน็ตหลายชั่วโมงไม่ได้ช่วยอะไร ฉันวิ่งไปlocate aaptในอาคารผู้โดยสารและพบว่าaaptตั้งอยู่ที่/home/jon/Programs/android-sdk-linux/build-tools/17.0.0/aapt

8
จะหาพจนานุกรมสำหรับภาษาอื่นสำหรับ IntelliJ ได้ที่ไหน?
IntelliJ spellchecker มาพร้อมกับชุดภาษาอังกฤษและอาหรับเท่านั้น (แปลกฉันคิดว่ามันผลิตในยุโรปตะวันออกพวกเขาไม่ได้รวมภาษาไว้ด้วยซ้ำ) ลูกค้าของฉันเป็นคนเยอรมันดังนั้นรหัสทั้งหมดของฉันจึงผสมเป็นภาษาอังกฤษ (รหัส) / เยอรมัน (อินเทอร์เฟซ) และฉันไม่พบพจนานุกรมภาษาเยอรมันสำหรับ IntelliJ

8
จะเลือกสถานที่หลายแห่ง (ประเสริฐ) ในโค้ดใน Android Studio ได้อย่างไร
จะเลือกสถานที่หลายแห่งในโค้ดใน Android Studio ได้อย่างไร ฉันต้องการแทรกข้อความเดียวกันในหลาย ๆ ที่ในซอร์สโค้ดของฉัน เช่นเดียวกับมีเคอร์เซอร์ของเมาส์มากกว่าหนึ่งตัว ฉันเคยทำใน VS2012 ได้อย่างง่ายดาย แต่ไม่แน่ใจว่าจะทำใน Android Studio ได้อย่างไร

2
Intellij IDEA 13: ฉันจะปิดใช้งานความคิดเห็นและสตริงของ refactor ได้อย่างไร
public class KV<K, V> { public K key; public V value; public KV(K key, V value) { this.key = key; this.value = value; } } ฉันกำลังพยายาม refactor ตัวแปรคลาสvalueซึ่งเกิดขึ้นในสถานที่ นั่นหมายความว่าไม่มีกล่องโต้ตอบปรากฏขึ้น ฉันกด Enter และมันพยายามที่จะ refactor ในโครงการทั้งหมดรวมถึงความคิดเห็นและสิ่งที่ไม่รวมถึง: <%--<link href="<c:url value="../core/core.css" />" />--%> ในไฟล์. jsp นั่นเป็นวิธีที่ "ฉลาด" เกินไปที่จะพยายามปรับเปลี่ยนความคิดเห็นที่ตรงกันทั่วทั้งโครงการ ซึ่งมักก่อให้เกิดความเสี่ยงต่อข้อผิดพลาดมากมายและการปรับโครงสร้างใหม่ในสภาพแวดล้อม Java จะไม่ปลอดภัยอีกต่อไป สิ่งเดียวกันนี้เกิดขึ้นใน Intellij 12 …

9
การจัดการความขัดแย้งของแป้นพิมพ์ลัดระหว่าง IDE และ OS (Ubuntu)
ฉันใช้ IntelliJ IDEA แต่คิดว่าใช้ได้กับทุก IDE ใน IDEA แป้นพิมพ์ลัดที่มีประโยชน์บางอย่างขัดแย้งกับแป้นพิมพ์ลัดของ Ubuntu ตัวอย่างบางส่วน: Ctrl+ Alt+L : จัดรูปแบบซอร์สโค้ด (แมปกับ "ล็อคหน้าจอ" ใน Ubuntu) Ctrl+ Alt+Left : นำทางย้อนกลับ (แมปไปที่ "สลับไปยังพื้นที่ทำงานทางด้านซ้ายของพื้นที่ทำงานปัจจุบัน" ใน Ubuntu) ... ฉันใช้ Ubuntu มานานและคุ้นเคยกับทางลัดเหล่านี้ ฉันใช้มันตลอดเวลาเพื่อสลับไปมาระหว่างพื้นที่ทำงานล็อกเซสชันของฉัน ... ในขณะเดียวกันฉันรู้ว่าทางลัด IntelliJ มีประโยชน์อย่างไรและฉันต้องการหลีกเลี่ยงการใช้เมาส์ให้มากที่สุด ขณะนี้วิธีแก้ปัญหาสำหรับ "ซอร์สโค้ดรูปแบบ" คือAlt+ D(เปิดเมนู "รหัส") ตามด้วย "R" ("รหัสการจัดรูปแบบ") ใช้งานได้ดีเนื่องจากฉันไม่ได้ฟอร์แมตโค้ดบ่อยนัก แต่น่าจะดีกว่านี้ ไม่มีทางเลือกที่แท้จริงสำหรับCtrl+ Alt+Leftแม้ว่า คุณจัดการความขัดแย้งเหล่านี้ใน IDE ของคุณอย่างไร? …

7
ฉันจะเลือกเหตุการณ์ถัดไปในโปรแกรมแก้ไข IDEA ได้อย่างไร
Ctrl+ Dดำเนินการfind_under_expandคำสั่งในประเสริฐ โดยพื้นฐานแล้วสิ่งนี้จะค้นหาการเกิดขึ้นครั้งต่อไปของข้อความที่เลือกไว้แล้วและเลือกไว้ดังนั้นเมื่อฉันแก้ไขมันจะถูกแก้ไขทั้งสองที่ในเวลาเดียวกัน ฉันกำลังพยายามย้ายไปยังโปรแกรมแก้ไข IDEA (เช่น WebStorm, PHPStorm, PyCharm ฯลฯ ) แต่ยังไม่พบคำสั่งนี้ใน IDE นี้

5
ฉันจะปิดการเลือกบล็อกเมาส์ใน IntelliJ ได้อย่างไร
ด้วยเหตุผลบางประการการลากเคอร์เซอร์ของเมาส์เริ่มทำการเลือกบล็อกแทนโหมดเลือกบรรทัดปกติ: (โปรดอย่าสนใจว่าภาพนี้มาจาก Visual Studio ไม่ใช่ IntelliJ) ฉันลองกด scroll-lock กดและปล่อยปุ่ม alt / ctrl / shift แต่การเลือกยังไม่เปลี่ยนกลับเป็นโหมด "เลือกเต็มบรรทัด" ปกติ เมื่อฉันคลิกค้างไว้จากนั้นลากเมาส์ฉันจะได้รับการเลือกบล็อก (สี่เหลี่ยมผืนผ้า) คุณรู้วิธียกเลิกสิ่งนี้หรือไม่? ปล. ฉันใช้ IntelliJ 9 บน Ubuntu PS กด SHIFT ค้างไว้แล้วกดปุ่มลูกศรขึ้นจะบล็อกการเลือกแทนการเลือกหลายบรรทัดตามปกติ

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