2012-03-25 25 views
15

Trong mùa xuân Nguồn Toolsuite (Eclipse với một số điều chỉnh Spring) có đẹp wizard để chọn namespace khi xác định cấu hình mùa xuân mới (xem hình):IntelliJ có trình hướng dẫn không gian tên Spring không?

enter image description here

tôi đã không thể tìm thấy bất cứ điều gì như thế trong IntelliJ. Nó có cung cấp một cái gì đó tương tự?

Trả lời

15

IntelliJ làm điều đó đơn giản hơn nhiều: thêm thẻ với không gian tên và IntelliJ sẽ hỏi bạn có muốn thêm thẻ không. Không cần trình hướng dẫn hoặc plugin.

+0

Hội chợ đủ, nhưng tôi sẽ đánh giá cao somethig như phù thủy trong tương lai mặc dù. – Xorty

+6

Bạn đang suy nghĩ quá nhiều như một người dùng Eclipse. – duffymo

+1

Có thể :)) Tôi chỉ chuyển đổi gần đây ... – Xorty

7

Tôi tìm thấy điều này một chút phản trực quan cho những người chuyển từ Eclipse cùng với người dùng Idea. Hãy lấy ngữ cảnh không gian tên làm ví dụ (người dùng muốn sử dụng trình giữ chỗ thuộc tính nhưng không nhớ tên của phần tử chính xác và không muốn tìm kiếm cấu hình nhỏ cho internet. Tất cả những gì anh ta biết trong ngữ cảnh không gian tên, và thêm không gian tên ngữ cảnh trong ý tưởng dường như là đủ cho anh ta và giúp đỡ). Nhưng trong ý tưởng anh ta phải biết không gian tên và phần tử bằng trái tim để giúp Idea giúp anh ta trở lại với không gian tên. Hmmmm ... không hữu ích lắm.

Vì vậy:

<context $PROMPT 
<context: $PROMPT 

không hoạt động

<property-p$PROMPT + CTRL-SPACE 

add util namespace

Nhưng:

<context:property-placeholder $PROMPT + CTRL-SPACE 

hoạt động

Đừng hiểu sai, tôi thích cách IntelliJ thêm không gian tên khi đang di chuyển nếu bạn sao chép & dán từ google hoặc ở nơi khác để xây dựng chính xác, nhưng nó không giúp người không biết không gian tên và các yếu tố bằng trái tim. Tại sao tôi sẽ không bao giờ hiểu được lý do tại sao ý tưởng giúp người dùng tự động hoàn thành các vùng tên lò xo nhưng không phải là xsdS.

Vì vậy, nếu người dùng gọi autocomplete tại dấu nhắc vị trí dưới $:

<beans xmlns="http://www.springframework.org/schema/beans" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xmlns:context=$PROPMP +CTR-SPACE 

ông sẽ được nhắc với chỉ danh sách của tất cả các không gian tên SpringSource. Nhưng anh ta sẽ không được giúp đỡ với việc phân bổ cho các không gian tên đã chọn.

Nếu bạn hỏi tôi:

  • Cách Idea thêm namespace khi đang bay là một tính năng có giá trị
  • nhưng đây không phải là sufice. IMHO IDEA sẽ giúp người dùng tự động hoàn thành cho cả không gian tên và xsdS của họ.

Trân trọng

+0

Gần đây tôi được thông báo rằng IntelliJ Idea IntelliJ đề xuất, thông qua Ctrl + Alt + Space, các phần tử xml từ một không gian tên xml khác (chưa được tham chiếu). Ctrl + Alt + Dấu cách viết tắt của tên Lớp hoàn thành nhưng nó cũng có thể áp dụng cho việc hoàn thành phần tử xml. Vì vậy, để nhận đề xuất cho loại trình giữ chỗ thuộc tính Ctrl + Alt + Space sau

jtonic

+0

Cảm ơn bạn đã trả lời, có điểm definitelly trong những gì bạn đang nói. IDEA thiếu cả tính năng này và chế độ xem Yêu cầu Ánh xạ theo kiểu STS. Đó là kinda đáng tiếc. – Xorty

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