Android Studio: วิธีลบ / อัปเดตความคิดเห็น“ สร้างโดย” ที่เพิ่มในคลาสใหม่ทั้งหมดหรือไม่


269

ตามค่าเริ่มต้น Android Studio จะเพิ่มความคิดเห็นส่วนหัวให้กับคลาสใหม่ทั้งหมดโดยอัตโนมัติ

/**
 * Created by Dan on 11/20/13.
 */

การตั้งค่าในการปรับแต่งหรือลบมันอยู่ที่ไหน

คำตอบ:


412

จากแถบเมนู:

  • บน Mac OS เลือกAndroid Studio->Preferences
  • บน Windows และ Linux เลือกFile->Settings

จากนั้นค้นหาEditor-> File and Code Templatesในบานหน้าต่างด้านซ้าย

คุณมีสองวิธีที่คุณสามารถเปลี่ยนได้ ...

1) เลือกIncludesแท็บและแก้ไขCreated by...ข้อความโดยตรง

ป้อนคำอธิบายรูปภาพที่นี่

2) เลือกTemplatesแท็บและแก้ไข#parse("File Header.java")บรรทัดสำหรับเทมเพลตที่คุณต้องการ

แก้ไขแท็บแม่แบบ

ส่วนตัวฉันตามตัวเลือก 1) และทำให้ความคิดเห็นส่วนหัวเริ่มต้นเป็นสิ่งที่ต้องทำเช่น

/**
 * TODO: Add a class header comment!
 */

คำแนะนำเหล่านี้เป็นไปตาม Android Studio v0.3.7 และทดสอบบน v1.2.1.1


3
ใน Android Studio 0.3.2 - ฉันพบแม่แบบไฟล์และรหัสภายใต้ไฟล์ -> การตั้งค่า
m.zam

2
และฉันจะเปลี่ยนชื่อผู้ใช้ได้ที่ไหน?
Marian Klühspies

14
ในกรณีที่คุณต้องการลบความคิดเห็นที่มีอยู่คุณสามารถใช้ Regex นี้ด้วยการแก้ไข -> ค้นหา -> แทนที่ในเส้นทาง ... :/\*\*\n \* Created by .*\n \*/
nerdinand

+1 ทำงานเหมือนมีเสน่ห์! ขอบคุณมาก ๆ ! คุณบันทึกวันของฉัน
Simon Dorociak

มีแนวคิดใดบ้างที่จะใช้เทมเพลตนี้กับไฟล์ที่มีอยู่ ขอบคุณ!
hitmaneidos

64

คุณสามารถเขียนทับตัวแปร $ {USER} ในไฟล์เทมเพลตด้วยฟังก์ชัน #set ($ VARIABLE = "value")

On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header

On Mac: Android Studio -> Preferences -> Editor -> 
File and Code Templates -> Includes -> File Header

เติม #set () เรียกใช้ฟังก์ชันตัวอย่างเช่น:

#set( $USER = "YourName" )
/**
* Created by ${USER} on ${DATE}.
*/

25

เช่นเดียวกับคำตอบของ Dan (ซึ่งเป็นวิธีที่เข้มงวดกว่ามาก) คุณสามารถคลิกเข้าไปที่ส่วนหัวและ option-enter (บน Mac) และคุณสามารถเลือกที่จะแก้ไขแม่แบบไฟล์เริ่มต้นได้ หรือคลิกหลอดไฟเล็ก ๆ เพื่อไปที่นี่เช่นกัน

ป้อนคำอธิบายรูปภาพที่นี่


20

เปลี่ยนเทมเพลตส่วนหัวของไฟล์ Android Studio

ขั้นตอนที่ 1:วางเมาส์เหนือส่วนหัวของไฟล์และนำหลอดไฟสีเหลืองและเมนูออกมาโดยคลิกที่มันดังที่แสดงในภาพหน้าจอต่อไปนี้:

เมนูหลอดไฟสีเหลือง> แก้ไขเทมเพลต

ขั้นตอนที่ 2:จากนั้นคลิกที่รายการเมนูแก้ไขแม่แบบและรับหน้าต่างป๊อปอัปต่อไปนี้:

แก้ไขหน้าต่างป๊อปอัพเทมเพลตไฟล์

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

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

อัปเดตการกำหนดค่าแม่แบบส่วนหัว

หวังว่าคำตอบนี้จะเป็นประโยชน์กับคนอื่นที่นั่น! :-) ไชโย! (ใช้ได้กับเวอร์ชั่น Android Studio 2.2 (กันยายน 2558))


6
  1. กด ctrl + shift + A
  2. ประเภท: เทมเพลตไฟล์และรหัส
  3. ค้นหาส่วนหัวของไฟล์ภายใต้รวมถึง
  4. คุณสามารถพิมพ์สิ่งที่ต้องการด้านล่าง

ป้อนคำอธิบายรูปภาพที่นี่


แต่จะรวมสิ่งนี้ไว้ในไฟล์ Java ที่มีอยู่โดยที่ไม่มีส่วนหัวของไฟล์ได้อย่างไร
Ivan Stojkovic

4

ในกรณีที่คุณต้องการลบความคิดเห็นทั้งหมดที่ถูกสร้างขึ้นแล้ว กดCtrl+ Shift+ Rเพื่อเปิดไดอะล็อกแทนที่ในพา ธ ตรวจสอบตัวเลือก Regex และแทนที่

/\*\*\n \* Created by .*\n \*/

กับอะไร


regex ถูกโพสต์โดย nerdinand เป็นความคิดเห็นต่อไปนี้คำตอบ แม้ว่าฉันจะถามเขาเขาไม่ได้สร้างคำตอบเป็นเวลาหลายเดือน นั่นคือเหตุผลที่ฉันทำตอนนี้เพื่อให้ผู้คนสามารถค้นหาสิ่งนี้ได้ง่ายขึ้น


3

คำตอบที่ยอมรับมีคำแนะนำสำหรับ Android Studio v0.3 ฉันเลยตัดสินใจเพิ่มคำแนะนำสำหรับ Android Studio 3.0.1

  • ไปที่ Android Studio Preferences-> CopyRight->CopyRightProfilesและคลิกที่ [+] เพื่อเพิ่มโปรไฟล์ใหม่หรือแก้ไขโปรไฟล์ที่มีอยู่

ป้อนคำอธิบายรูปภาพที่นี่

  • สร้างหรืออัปเดตเทมเพลตลิขสิทธิ์แม่แบบตัวอย่างสามารถคัดลอกได้จากด้านล่าง:

ผู้สร้าง: Hitesh Sahu เมื่อวันนี้ $ แก้ไขล่าสุด: $ file.lastModified ลิขสิทธิ์: สงวนลิขสิทธิ์Ⓒ $ today.year http://hiteshsahu.com

ได้รับใบอนุญาตภายใต้ Apache License รุ่น 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์นี้ยกเว้นว่าเป็นไปตามใบอนุญาต คุณอาจได้รับสำเนาใบอนุญาตที่ http://www.apache.org/licenses/LICENSE-2.0 เว้นแต่กฎหมายกำหนดหรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตจะเผยแพร่ใน "ตามสภาพ" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมสิทธิ์และข้อ จำกัด ภายใต้ใบอนุญาต

ป้อนคำอธิบายรูปภาพที่นี่

  • ตอนนี้เลือกลิขสิทธิ์ที่สร้างขึ้นใหม่เป็นโปรไฟล์ลิขสิทธิ์เริ่มต้นของคุณ

    ป้อนคำอธิบายรูปภาพที่นี่

  • อัปเดตลิขสิทธิ์ล่าสุดของโครงการทั้งหมดเช่นด้านล่าง

    ป้อนคำอธิบายรูปภาพที่นี่


2

คุณสามารถปิดการเตือนได้เช่นกัน สำหรับฉันเทมเพลตเริ่มต้นนั้นใช้ได้ แต่การเห็นคลาสไฮไลต์สีเหลือง javadoc นั้นน่ารำคาญสำหรับฉัน ดังนั้นหากต้องการปิดใช้งานให้ไปที่การตั้งค่า -> ตัวแก้ไข -> การตรวจสอบ -> ทั่วไป -> ยกเลิกการเลือก "การใช้เทมเพลตไฟล์เริ่มต้น"

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


2

การตั้งค่า -> ตัวแก้ไข -> ลิขสิทธิ์ -> โปรไฟล์ลิขสิทธิ์

เป็นอีกที่หนึ่ง (นอกเหนือจาก "การตั้งค่า -> ตัวแก้ไข -> ไฟล์และเทมเพลตรหัส") ซึ่งสามารถกำหนดเทมเพลตที่คล้ายกันและทริกเกอร์เมื่อใดก็ตามที่ไฟล์ถูกสร้างขึ้น

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