2013-06-07 27 views
8

Tôi thuộc một nhóm nơi một số nhà phát triển đang sử dụng Eclipse và những người khác đang sử dụng IntelliJ 12.1.3, tất cả trong Windows 7. Người dùng Eclipse nhận thấy sự khác biệt về thuộc tính của tệp .java. Thay đổi cụ thể hiển thị với lệnh ls của cygwin: bit thực thi được đặt trên người dùng, nhóm và một số khác. Điều gì gây ra điều này? Có cách nào để nói với IntelliJ không được khỉ với chút này không?Tại sao IntelliJ đánh dấu tệp .java là tệp thực thi?

+0

Tôi đã sử dụng IntelliJ trong các cửa sổ và * môi trường -nix trong nhiều năm và tôi chưa bao giờ trải qua hành vi này. Tôi hiện đang sử dụng 12.1.13, và vẫn không có vấn đề như thế này. Tôi thậm chí không biết làm thế nào để cấu hình một điều như vậy trong IntelliJ, bởi vì nó chỉ không thực sự chơi với những thứ như vậy. –

+0

Tuy nhiên, nó đang chơi với điều này rất. Làm thế nào tò mò. –

+0

Có nhiều khả năng là các quyền mặc định mà bạn có trên vùng làm việc hoặc thư mục dự án của bạn đang lan truyền sang các tệp mới được tạo bởi intellij. Tuy nhiên, có một thiết lập quyền được triển khai - nếu bạn đi vào các thiết lập và lọc theo quyền, nhưng nó chỉ áp dụng cho những thứ trong thư mục đích được triển khai ở đâu đó, không phải là tệp nguồn của bạn (trừ khi bạn có một thiết lập dự án, mà bạn có thể có bởi vì bạn đang ở trên một dự án với những người sử dụng nhật thực). –

Trả lời

13

Tìm thấy này: http://youtrack.jetbrains.com/issue/IDEA-74433

Theo mặc định, trên mỗi lưu IDEA tạo ra một tập tin mới, viết cho nó, thuốc nhỏ ban đầu, và đổi tên tập tin mới. Việc đặt idea.no.safe.write sẽ vô hiệu hóa hành vi này (tệp gốc chỉ được viết lại thay thế).

Tiếp tục xuống ..

Nó bây giờ được cấu hình thông qua giao diện đồ họa - File | Cài đặt | Chung | Sử dụng "viết an toàn". Bạn cần phải bỏ chọn nó.

Chủ đề cho biết nguyên nhân gốc là vì tệp gốc vượt quá sftp (điều này không đúng đối với tôi, tất cả tệp của tôi nằm trong hệ thống tệp cục bộ), nhưng điều này đã sửa cho tôi.

+0

Tuyệt vời, cảm ơn. Tôi sẽ thử vào ngày mai khi tôi trở lại làm việc. –

+0

Làm việc như một nhà vô địch, cảm ơn. –

+0

Khách hàng mới, cùng một vấn đề, câu trả lời của bạn đã giúp tôi một lần nữa. :) –

0

git dường như không thích văn bản an toàn này. Mỗi tệp IntelliJ tạo theo cách này với các quyền khác nhau hiển thị như đã thay đổi (Windows).

2

Trên máy Mac, cài đặt này ở một nơi hơi khác.

enter image description here

+0

https://www.jetbrains.com/help/pycharm/2016.2/system-settings.html – user1815860

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