2015-05-20 18 views
12

Tôi có rất nhiều dự án tương tự được tạo trong PHPStorm và tôi cần cấu hình Run/Debug giống nhau trong tất cả các dự án của mình. Ngay bây giờ cấu hình Run/Debug trống khi tôi tạo một dự án mới.Làm cách nào để xuất và nhập cấu hình Chạy/Gỡ lỗi trong PHPStorm?

Tôi đã cố gắng xuất khẩu và nhập khẩu các thiết lập từ tập tin trình đơn nhưng điều đó không sao chép cấu hình Run/Debug của dự án A vào dự án B.

Có thể ai đó xin vui lòng cho tôi biết làm thế nào để sao chép/cấu hình gỡ lỗi Run của một dự án khác?

+1

Tôi đã tạo [yêu cầu tính năng] (https://youtrack.jetbrains.com/issue/WI-32199) cho cấu hình Run/Debug cross-project trong PHPstorm. –

Trả lời

22

Configurations Run/Debug là dự án cụ thể và do đó không thể được xuất khẩu/nhập khẩu qua File | Export/Import Settings...mà là dành cho IDE toàn tùy chọn này chỉ.


Theo mặc định, tất cả các cấu hình Run/Debug được lưu trữ trong tập tin YourProject/.idea/workspace.xml với cài đặt phát triển cụ thể khác.

Để có thể chia sẻ (tốt hơn nói - bản sao) giữa các dự án:

  1. Hãy chắc chắn rằng mỗi người trong số đó cấu hình/Debug Run đã "chia sẻ" hộp đánh dấu.

  2. Cấu hình chạy được chia sẻ như vậy sẽ được lưu trữ trong các tệp *.xml riêng trong thư mục YourProject/.idea/runConfigurations/ mà bạn có thể đưa vào VCS nếu cần.

  3. Bạn có thể sao chép các tệp này từ dự án này sang dự án khác (trong khi dự án được đóng trong IDE, tất nhiên).

+0

tuyệt vời! chỉ cần những gì tôi cần .. cảm ơn rất nhiều cho trả lời nhanh .. cũng là một điều nhỏ, bên trong cấu hình chạy, tôi đang sử dụng đường dẫn tuyệt đối như 'e: \ project1 \ vendor \ lib \ cli \ bin \ runit' .. là có một cách để sử dụng đường dẫn liên quan đến thư mục dự án, ví dụ 'vendor \ lib \ cli \ bin \ runit' trong đó' e: \ project1' là thư mục dự án của tôi? – supersan

+1

Bên trong (trong tệp .xml) nó được lưu trữ tương đối so với gốc dự án anyway (ít nhất đây là những gì tôi thấy trong 2 * đơn giản * configs tôi vừa thử nghiệm). Nếu không (ví dụ: đường dẫn bên ngoài dự án hoặc bất kỳ thứ gì) - thì macro không có đường dẫn không được hỗ trợ trong Cấu hình Run/Debug – LazyOne

Các vấn đề liên quan