Làm cách nào để tôi mở tất cả các loại tệp trong trình chỉnh sửa nội bộ trong nhật thực?


40

Khi sử dụng hộp thoại tệp mở trên Eclipse, nhiều loại tệp mở trong trình soạn thảo nội bộ như mong đợi (.java, .txt). Tuy nhiên, những người khác mở trong một trình soạn thảo bên ngoài. Ví dụ: trên hệ thống của tôi cố mở tệp .sh khiến nó mở tệp trong emacs và các tệp .py mở trong bluefish.

Làm cách nào để tôi biết nhật thực để mở tất cả các tệp trong trình chỉnh sửa nội bộ. Tôi không muốn tạo một hiệp hội cho từng loại một cách rõ ràng; Tôi chỉ muốn mọi thứ mở trong trình chỉnh sửa nội bộ theo mặc định.


1
Để làm rõ ở đây, bạn có nghĩa là nhấp đúp vào một tệp trong Eclipse hoặc trong trình thám hiểm tệp hệ điều hành? Tôi gặp vấn đề tương tự khi tất cả các tệp trong nhật thực đều mặc định cho trình chỉnh sửa hệ thống, ngay cả khi có một trình soạn thảo cụ thể (ví dụ: c / c ++ cho các tệp .c) được liên kết.
Chris Marasti-Georg

1
@Chris: Trong nhật thực
Draemon

1
@studiohack: quan tâm để biện minh làm thế nào đây không phải là "câu hỏi thực sự" - Tôi nghĩ rằng tôi đã khá rõ ràng và 4 người đã đánh dấu nó là một yêu thích có lẽ cũng muốn có một câu trả lời hay.
Draemon

1
Tôi không biết tại sao câu hỏi này đã bị đóng. Tôi có cùng một vấn đề. Tôi bấm vào một JAVA !! tập tin trong nhật thực (Juno) và nó mở ra trong một ứng dụng notepad (trình xử lý cửa sổ mặc định)
Ben

Câu trả lời:


15

Vấn đề với điều này là khi Eclipse không biết phải làm gì với một tệp đã cho, nó sẽ mở nó với cái gọi là "Trình chỉnh sửa hệ thống", thực ra là ... bất cứ điều gì HĐH của bạn nói, do đó là "xúc xắc lăn hiệu ứng". Tôi không nghĩ bạn có thể bảo HĐH sử dụng Eclipse làm trình soạn thảo mặc định (mặc dù tôi không thử; dù sao tôi cũng tự hỏi tại sao mọi người thực sự muốn làm điều đó), vì vậy bạn có hai lựa chọn thay thế: hoặc cài đặt trình cắm nhật thực- để quản lý loại tệp bạn muốn chỉnh sửa (ví dụ: pyDev cho python) hoặc đi tới Window> Preferences> Editors> File Associations và liên kết các phần mở rộng tệp của bạn với trình soạn thảo văn bản tích hợp trong Eclipse.

Tôi tình cờ là một người sử dụng nặng Vim, Emacs và Eclipse, và đối với công việc này, Emacs chắc chắn không phải là thứ bạn thực sự muốn, mặc dù nếu bạn muốn dùng thử vì giá trị riêng của nó, Emacs có thể thay thế Vim khá tốt (giao diện phương thức và tất cả ), tìm kiếm viper và vimpulse.

FYI: Tôi đến đây sau khi đọc bài viết của bạn


1
Cám ơn phản hồi của bạn. Các hiệp hội hệ thống có ý nghĩa khi mở tệp từ trình duyệt tệp / máy tính để bàn / v.v. Tất cả những gì tôi muốn là một tùy chọn để mặc định cho trình soạn thảo văn bản nội bộ thay vì một ứng dụng bên ngoài ngay cả khi tôi chưa cài đặt một plugin cụ thể (được cho là chúng có thể là hữu ích, nhưng hành vi mặc định nên lành mạnh).
Draemon

FWIW, có một plugin cụ thể không hoàn toàn giải quyết vấn đề. Ví dụ, tôi đã chuyển từ trình soạn thảo PDT của Eclipse sang một trình soạn thảo bên ngoài (Sublime Text 2). Bây giờ tôi cảm thấy mệt mỏi với trình soạn thảo đó và muốn chuyển trở lại, nhưng dường như nó không tầm thường để lấy lại trình soạn thảo được tô sáng theo cú pháp ban đầu.
dpk

12

Tôi có cùng nỗi đau. Bạn có thể muốn thêm các phần mở rộng mà bạn muốn mở bằng trình soạn thảo nội bộ vào "Hiệp hội tệp" của Eclipse. Chúng được tìm thấy (trong phiên bản MacOS của tôi) trong Tùy chọn> Chung> Trình chỉnh sửa> Liên kết tệp, liệt kê các loại bạn muốn mở trong nội bộ và chọn "Trình soạn thảo văn bản (defalut)" làm "Trình chỉnh sửa liên kết". Tôi hi vọng cái này giúp được.


Làm việc cho tôi ở Aptana.
DanH


4

Nếu bạn bấm chuột phải vào tệp trong Gói Explorer / Bộ điều hướng, bạn sẽ thấy một Open-Withmục menu nơi bạn có thể chọn cách mở tệp. Vì vậy, nếu bạn cần chỉnh sửa một .shtập tin chỉ cần nhấp chuột phải và chọn Open With > Text Editor. Ngoài ra còn có Other...mục menu con nơi bạn có thể chọn các chế độ khác cho Eclipse để mở tệp.


1
Tôi bấm Open with-> Othersau đó chọn external programsvà sau đó chọn eclipse. Nó làm việc cho tôi. Cảm ơn
Devendra

3

Có một plugin cho cái này hoạt động tốt với tôi: https://github.com/eclipselabs/default-text-editor

Lưu ý rằng tôi không thể cài đặt nó thông qua repo hoặc kéo và thả nút cài đặt, chỉ bằng cách tìm kiếm thuật ngữ Default Text Editortừ Thị trường Eclipse từ bên trong IDE và cài đặt nó từ đó. Sau khi cài đặt, nó hoạt động hoàn hảo.


1

Tôi nghĩ rằng tôi có thể thêm vào nội dung trên do người khác cung cấp. Ai đó có thể cảm thấy nó hữu ích. Cách làm cho trình soạn thảo văn bản trong nhật thực làm Trình chỉnh sửa mặc định:

  1. trên khung trên cùng của Eclipse trong thanh tác vụ, bạn sẽ thấy "Cửa sổ". nhấp vào "cửa sổ" và chọn "tùy chọn". Một cửa sổ nhỏ sẽ được bật lên.

  2. Bây giờ trong cửa sổ nhỏ xuất hiện đó đã đến General-> Editors. Bây giờ Bấm vào Hiệp hội tập tin. Sau khi nhấp vào FileAssociations, bạn sẽ thấy hai cửa sổ ở bên phải.

  3. Bây giờ xin vui lòng thêm loại tập tin trong cửa sổ trên cùng. Ví dụ, tôi muốn đặt trình soạn thảo văn bản làm mặc định cho một số tệp "* .prop". Vì vậy, tôi nhấp vào nút "Thêm" bên cạnh cửa sổ trên cùng. Nó sẽ yêu cầu bạn nhập FileType trong một cửa sổ bật lên nhỏ. vui lòng nhập vào đó như "* .prop" và nó sẽ được lưu và bạn sẽ thấy tệp đã nhập của bạn Nhập ở đó trong cửa sổ trên cùng.

  4. Bây giờ, vui lòng thêm các trình soạn thảo Tệp mà bạn muốn làm mặc định cho Loại tệp cụ thể mà bạn vừa thêm. Ví dụ nói, Ở bước trên tôi đã thêm "* .prop". vì vậy vui lòng nhấp vào "* .prop" hiển thị ở cửa sổ trên cùng và nhấp chuột phải vào nút "Thêm" ngay bên cạnh cửa sổ dưới cùng. nó sẽ bật lên để chọn trình soạn thảo của bạn, vì vậy hãy thêm trình soạn thảo của bạn. Eclipse sẽ tự động biến nó thành mặc định, nếu không, vui lòng chọn trình soạn thảo mà bạn vừa thêm và nhấp vào nút mặc định nằm ngay bên cạnh cửa sổ dưới cùng đó.


Xin lưu ý rằng "ở trên" không có ngữ cảnh ở đây. Câu trả lời có thể được sắp xếp một số cách khác nhau. Câu trả lời của bạn rất có thể là trên tất cả những người khác. Tốt hơn để tham khảo các câu trả lời khác với một liên kết, hoặc ít nhất là đề cập đến tác giả.
ale

1

Mở một tập tin duy nhất trong trình soạn thảo

Nhấp chuột phải vào tập tin, Open with-> Othersau đó chọn external programsvà sau đó chọn eclipse.

Đặt nhật thực để mở tệp *.choặc *.cppvv theo mặc định

Window -> Preferences -> Editors -> File Associations

Thêm các loại tệp *.c*.cpp. Ở đây cho mỗi loại tệp tức là *.choặc *.cpp, bạn có thể chọn trình chỉnh sửa. Vì vậy, chọn nhật thực làm trình chỉnh sửa cho từng loại tệp.

Điều này sẽ mở các tệp của bạn theo mặc định trong trình chỉnh sửa nhật thực. Lưu ý, các biểu tượng cho tệp sẽ được thay đổi thành biểu tượng nhật thực sau khi cài đặt này


0

Nhật thực -> Tùy chọn -> Chung -> Trình chỉnh sửa -> Liên kết tệp ->

Đặt: Mở các tệp không liên kết với: Trình soạn thảo văn bản.

Chọn tất cả các loại Tệp và bấm Xóa.


Làm thế nào câu trả lời của bạn khác với câu trả lời đã được cung cấp?
Romeo Ninov

bằng cách "Chọn tất cả các loại Tệp và nhấp vào Xóa." mà cuối cùng đã làm cho tất cả các giải pháp khác hoạt động.
Matthias Danetzky
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.