2015-06-02 17 views
16

Tôi tìm kiếm một lúc để thay đổi tên và thư được PHPDoc sử dụng trong PhpStorm khi bạn sử dụng "tự động điền" bằng cách nhấn Nhập sau khi nhập /** ngay trước một lớp học hoặc một hàm.Cách thay đổi tác giả mặc định trong PhpStorm cho PHPDoc

Ví dụ:

/** 
* Class DepartmentType 
* 
* @author Foo Bar <[email protected]> 
*/ 
class Foo 
{ 

Bởi vì, tên này và thư này không phải là tên và thư cấu hình cho git tôi sử dụng trong dự án của tôi. Tôi không tìm thấy bất kỳ địa điểm nào để thay đổi giá trị mặc định này ...

Bất kỳ ai có ý tưởng?

Trả lời

23

Preferences> Editor> File và Mã Templates> Bao gồm tab> PHP Lớp Doc Comment

/** 
* Class ${NAME} 
#if (${NAMESPACE}) * @package ${NAMESPACE} 
#end 
* @author Foo Bar <[email protected]> 
*/ 

tôi thay đổi nội dung câu trả lời @Mahmoud Zalt, mà về cơ bản là đúng, nhưng chỉnh sửa đã bị từ chối, vì vậy ở đây bạn đi. Câu trả lời của @Mahmoud Zalt sẽ chỉ hoạt động nếu bạn có một không gian tên trong lớp, đó là những gì mà if/end logic đang tìm kiếm.

+0

Tôi đã thêm bản chỉnh sửa bị từ chối vào câu trả lời của tôi. –

+0

Trong PhpStorm 2016.2.2, tôi cố gắng sử dụng đoạn mã trong "Cài đặt". Điều này là nghĩa vụ phải thay đổi nó cho dự án hiện tại mà thôi. Thật không may nhấp vào "Áp dụng" sẽ thay đổi nó cho tất cả các dự án. Bất kỳ .idea? – webDEVILopers

3

Đi tới: tùy chọn> Trình chỉnh sửa> Tệp và mẫu mã> [Bao gồm]>PHP Class Doc Comment.

dụ:

/** 
* Class ${NAME} 
* 
* @category 
#if (${NAMESPACE}) * @package ${NAMESPACE} 
#end 
* @author John Doe <[email protected]> 
*/ 
+0

Tôi đã cố gắng thay đổi các giá trị sau @author nhưng điều đó không thay đổi gì cả, tên người dùng và thư cũ luôn ở đây khi tôi tạo nhận xét. – Naelyth

1

Nếu bạn đang sử dụng PhpStorm 2017,1:

File> Cài đặt> Editor> File và Mã Templates> [Bao gồm]> PHP tập tin header

Ở đây bạn có thể chỉnh sửa bình luận.

6

Tạo biến mẫu tùy chỉnh và xác định giá trị của chúng ngay trong mẫu bao gồm sử dụng chỉ thị #set VTL. Ví dụ, nếu bạn muốn tên đầy đủ của bạn chèn vào phần đầu tập tin thay vì tên đăng nhập của bạn được xác định thông qua $ {USER}, hãy viết các cấu trúc sau:

bộ ($ myname = "John Smith")

.Ref: https://www.jetbrains.com/help/phpstorm/2017.1/creating-and-editing-file-templates.html

giải pháp của tôi:

Go to: Preferences> Editor> file và Mã Templates> Bao gồm tab> PHP Lớp Doc Comment

/** 
* #set($USER = "Javier Solis Flores (@JavierTwiteando)") 

* Created by ${PRODUCT_NAME}. 
* User: ${USER} 
* Date: ${DATE} 
* Time: ${TIME} 
*/ 
Các vấn đề liên quan