Trang Chủ Tài chính Cá nhân 10 Thủ thuật hữu ích của Eclipse - núm vú

10 Thủ thuật hữu ích của Eclipse - núm vú

Mục lục:

Video: Làm chủ Eclipse trong lập trình STM32 . Các lỗi thường và hiếm gặp 2025

Video: Làm chủ Eclipse trong lập trình STM32 . Các lỗi thường và hiếm gặp 2025
Anonim

Eclipse là môi trường phát triển tích hợp (IDE) được các nhà phát triển lựa chọn. Eclipse là phổ biến vì một vài lý do. Đối với một điều, nó hoàn toàn miễn phí. Đối với người khác, nó có bổ sung cho hầu hết các công việc phần mềm bạn có thể nghĩ đến. Nếu bạn biết cách sử dụng Eclipse để phát triển các chương trình Java, bạn có thể sử dụng lại các kỹ năng của Eclipse để lập trình bằng Python, trong C ++ và nhiều ngôn ngữ khác. Bạn thậm chí có thể tìm thấy các plugin để làm những thứ khác ngoài phát triển phần mềm.

Nguồn-> Định dạng

Bắt đầu với mã định dạng rất kém:

public class Main {public static void main (String [] args) {Hệ thống. ngoài. println ("Hello");}}

Từ trình đơn chính của Eclipse, chọn Nguồn → Định dạng. Khi bạn làm như vậy, Eclipse biến mã của bạn thành mã định dạng độc đáo:

public class Main {public static void main (String [] args) {System. ngoài. println ("Hello");}}

Có thể bạn không thích cách Eclipse định dạng mã. Bạn có thích nẹp nhún mở của bạn ở đầu dòng kế tiếp không? Không vấn đề gì! Bạn có thể tùy chỉnh cách mã định dạng của Eclipse bằng cách chọn Window → Preferences → Java → Code Style → Formatter.

Trong Eclipse, bạn có thể gán, gán lại và bỏ chỉ định các phím nóng. Theo mặc định, phím nóng cho Source → Format là Ctrl + Shift + F.

Nguồn-> Tổ chức nhập khẩu

Bạn đang ở chế độ cuộn, tạo mã bằng cách sử dụng các lớp trong API Java. Bạn không muốn phá vỡ bước đi của mình bằng cách ngừng gõ các khai báo nhập khẩu:

public class Main {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); khung. thêm (TextField mới ("Nhập tên của bạn:")); khung. thêm (mới JButton ("Click me!")); khung. setLayout (mới FlowLayout ()); khung. đóng gói(); khung. setVisible (true);}}

Khi bạn chọn Source → Organize Imports, hoặc bạn nhấn phím nóng Ctrl + Shift + O, Eclipse sẽ tự động thêm các khai báo nhập khẩu. Đây là những gì bạn nhận được:

nhập khẩu java. awt. FlowLayout; nhập khẩu java. awt. Trương Văn bản; nhập javax. lung lay. JButton; nhập javax. lung lay. JFrame; public class Main {public static void main (String [] args) {khung JFrame = new JFrame ("Tiêu đề"); khung. thêm (TextField mới ("Nhập tên của bạn:")); khung. thêm (mới JButton ("Click me!")); khung. setLayout (mới FlowLayout ()); khung. đóng gói(); khung. setVisible (true);}}

Source-> Generate Getters and Setters

Bắt đầu bằng một vài trường, chẳng hạn như tên và id:

public class Customer {private String name; private int id;}

Khi bạn chọn Source → Generate Getters và Setters, Eclipse tự động thêm các phương thức getter và setter.

public class Customer {private String name; private int id; public String getName () { tên trả về; } public void setName (String name) { điều này.tên = tên; } public int getId () { id trả lại; } public void setId (int id) { điều này. id = id; } }

Nguồn-> Tạo Constructor sử dụng trường

Bắt đầu với một vài trường, chẳng hạn như tên và id:

public class Customer {private String name; private int id;}

Khi bạn chọn Source → Generate Constructor bằng Fields, Eclipse tự động thêm một hoặc nhiều constructor.

public class Customer {private String name; private int id; Khách hàng công cộng (Tên dây) { điều này. tên = tên; } khách hàng công khai (id int) { điều này. id = id; } Khách hàng công cộng (Tên chuỗi, id int) { điều này. tên = tên; điều này. id = id; } }

Nguồn-> Toggle Comment

Bắt đầu với một chương trình có chứa một số mã mà bạn không muốn thực hiện:

import static java. lang. Hệ thống. ngoài; public class Main {public static void main (String [] args) {ngoài. println ("Chào mừng bạn đến với công ty chúng tôi!"); ngoài. println ("Bạn sẽ yêu thích sản phẩm của chúng tôi."); ngoài. println ("P. S.:"); ngoài. println ("Sếp của tôi là một kẻ giật giật.");}}

Trong trình soạn thảo Eclipse, chọn mã không mong muốn. Sau đó chọn Nguồn → Toggle Comment, hoặc nhấn phím nóng Ctrl + 7. Eclipse tự động biến mã đó thành ý kiến ​​cuối cùng của dòng:

import static java. lang. Hệ thống. ngoài; public class Main {public static void main (String [] args) {ngoài. println ("Chào mừng bạn đến với công ty chúng tôi!"); ngoài. println ("Bạn sẽ yêu thích sản phẩm của chúng tôi."); // ra ngoài. println ("P. S.:"); // ra ngoài. println ("Ông chủ của tôi là một kẻ giật gân."); }}

Nếu bạn đánh dấu lại mã, và chọn Nguồn → Toggle Comment một lần nữa, các nhận xét cuối cùng sẽ quay trở lại mã thực thi.

Quick Fix

Trình soạn thảo Eclipse hiển thị một dấu hiệu cảnh báo màu vàng, hoặc một điểm đánh dấu lỗi màu đỏ.

Nếu bạn di chuột qua điểm đánh dấu, bạn sẽ thấy thông báo mô tả sự cố.

Trên Windows, nhấp chuột phải vào điểm đánh dấu. Trên máy Mac, hãy kiểm soát-nhấp vào điểm đánh dấu. Khi thực hiện, Eclipse sẽ hiển thị một trình đơn ngữ cảnh. Trong trình đơn ngữ cảnh, chọn Quick Fix.

Eclipse hiển thị danh sách các tùy chọn để khắc phục sự cố.

Khi bạn nhấp đúp vào một tuỳ chọn, Eclipse sẽ thực hiện thay đổi thích hợp cho mã của bạn.

Content Assist

Khi bạn nhập mã của mình, Eclipse sẽ hiển thị gợi ý cửa sổ bật lên để giúp bạn hoàn thành dòng mã. Ví dụ: nếu bạn nhập tên lớp JOptionPane, tiếp theo là dấu chấm, khi bạn nhập dấu chấm, cửa sổ bật lên của Eclipse sẽ hiển thị tên các phương thức thuộc lớp JOptionPane. Khi bạn nhấp đúp vào một tuỳ chọn (chẳng hạn như tùy chọn showInputDialog (Đối tượng 0), Eclipse sẽ thêm mã tương ứng vào chương trình của bạn.

Đôi khi, khi bạn nghĩ gợi ý sẽ hữu ích, Eclipse không hiển thị một popup có chứa gợi ý. Khi điều này xảy ra, nhấn Ctrl + Space.

Đánh dấu các lần xảy ra

Trong trình soạn thảo của Eclipse, đặt con trỏ vào một tên trong chương trình của bạn (tên biến, tên phương thức, tên của một lớp hoặc bất cứ tên gì). Eclipse tự động làm nổi bật sự xuất hiện của tên đó trong mã của bạn. Ví dụ: nếu con trỏ của bạn nằm trên biến customerName, Eclipse sẽ làm nổi bật cả hai lần xuất hiện customerName trong phương thức chào đón.

Eclipse không làm nổi bật các lần xuất hiện của customerName trong phương thức cảm ơn vì các biến customerName trong phương thức chào mừng và cảm ơn là hai biến khác nhau. Bạn có thể thay đổi tên chỉ bên trong phương thức cảm ơn, và mã sẽ làm việc chính xác theo cùng một cách:

nhập tĩnh java. lang. Hệ thống. ngoài; hiển thị lớp công khai {public void welcome () {String customerName = "Joe"; ngoài. println ("Chào mừng bạn đến với công ty chúng tôi!"); ngoài. println ("Bạn sẽ yêu thích sản phẩm của chúng tôi."); ngoài. println (Welcome back, "+ customerName );} public void thank () {String joeName =" Joe "; ngoài. println ("Thank you," + joeName );}}

Trong thực tế, bạn thay đổi tên bên trong phương thức thank trong phần tiếp theo.

Refactor-> Rename

Trong trình soạn thảo của Eclipse, đặt con trỏ vào một tên trong chương trình của bạn (một tên biến, một tên phương thức, tên của một lớp hoặc bất cứ tên gì). Trong Windows, bấm chuột phải vào con chuột của bạn. Trên máy Mac, hãy nhấp vào kiểm soát chuột. Kết quả là Eclipse hiển thị một trình đơn ngữ cảnh.

Nếu bạn có ý đổi tên, tùy chọn Refactor của trình đơn ngữ cảnh có một tuỳ chọn Đổi tên.

Khi bạn chọn tuỳ chọn Đổi tên, Eclipse đặt con trỏ bên trong tên trong trình soạn thảo. Khi bạn xóa các ký tự và thêm các ký tự trong tên, Eclipse sẽ tự động thay đổi tất cả các lần xuất hiện thích hợp của tên đó. Ví dụ: trong hình bên dưới, bạn đang xóa khách hàng từ (và thêm joe vào) biến customerName. Eclipse đồng thời thay đổi cả sự xuất hiện của biến đó bên trong phương thức cảm ơn.

Tuyên bố mở

Dự án của bạn chứa nhiều lớp học, bao gồm lớp chính và một lớp Khách hàng. Trong lớp Main, bạn sẽ thấy câu lệnh

Customer cust = new Customer ("Joe");

Bạn không nhớ chi tiết của nhà xây dựng lớp khách hàng, vì vậy bạn muốn nhảy nhanh đến nhà xây dựng đó trong mã dự án của bạn.

Đặt con trỏ chuột lên từ Customer trong khách hàng (gọi là "Joe"). Sau đó nhấn F3. Kết quả là mã của lớp khách hàng xuất hiện trong trình soạn thảo Eclipse. Eclipse cuộn trình soạn thảo tới khai báo hàm tạo Khách hàng thích hợp.

Nếu bạn không thích phím nóng ghi nhớ (như F3 cho Open Declaration), bạn có thể làm như sau: Trong Windows, kích chuột phải vào con chuột và chọn Open Declaration trong menu ngữ cảnh kết quả. Trên máy Mac, nhấp chuột kiểm soát và chọn Open Declaration.

10 Thủ thuật hữu ích của Eclipse - núm vú

Lựa chọn của người biên tập

Cách lọc một nguồn dữ liệu kết hợp trong Word 2013 - núm vú

Cách lọc một nguồn dữ liệu kết hợp trong Word 2013 - núm vú

Trong tài liệu Word 2013, lọc một nguồn dữ liệu loại trừ các bản ghi nhất định (hoặc xem một cách khác, nó chỉ bao gồm một số bản ghi) dựa trên một hoặc nhiều tiêu chí mà bạn chỉ định. Ví dụ: bạn có thể muốn chỉ bao gồm các địa chỉ từ một thành phố hoặc tiểu bang nhất định, hoặc chỉ những địa chỉ phù hợp với địa chỉ ...

Cách Tìm Stuff bạn không thể gõ trong Word 2007 - núm vú

Cách Tìm Stuff bạn không thể gõ trong Word 2007 - núm vú

Word 2007 giúp tìm các ký tự đặc biệt, không in được trong tài liệu của bạn. Sử dụng hộp thoại Tìm và Thay thế, bạn có thể tìm kiếm những thứ như tab, dấu phân cách, dấu thập phân, khoảng trống và những thứ khác mà bạn không thể tạo ra từ bàn phím. Gọi hộp thoại Tìm và Thay thế. Nếu cần thiết, hãy nhấp vào nút Thêm để ...

Cách Tìm Định dạng trong Word 2007 - núm vú

Cách Tìm Định dạng trong Word 2007 - núm vú

Bạn có thể sử dụng lệnh Tìm để đánh cắp tài liệu Word 2007 của bạn để định dạng thông tin. Ví dụ, nếu bạn chỉ muốn tìm những trường hợp của từ lie có chữ đậm, bạn có thể làm điều đó. Ví dụ này tìm kiếm trứng ngỗng văn bản với kích thước phông chữ là 24 điểm trong một ...

Lựa chọn của người biên tập

Làm thế nào để Thoả Nhận Hợp Đồng Máy chủ Web - núm vú

Làm thế nào để Thoả Nhận Hợp Đồng Máy chủ Web - núm vú

Trên thực tế, đa số của máy chủ web không hoàn lại tiền nếu bạn để lại trước khi thời hạn hợp đồng của bạn kết thúc. Trong thực tế, nếu bạn có một thỏa thuận giá rẻ trên hosting của bạn, nó có thể có các điều khoản và điều kiện yêu cầu bạn xem ra thời hạn của hợp đồng hoặc trả tiền cho đặc quyền ...

Cách quản lý tập tin với Control Panel của Website - núm vú

Cách quản lý tập tin với Control Panel của Website - núm vú

Bảng điều khiển của bạn cung cấp cho bạn một cách tiện dụng để quản lý các tệp của bạn mà không cần máy chủ FTP được lưu trữ trên web. Đây là một cái gì đó phổ biến cho hầu hết các bảng điều khiển nhưng đôi khi có nhãn khác nhau một chút. Ví dụ, hầu hết các máy chủ gọi nó là File Manager, nhưng DreamHost gọi nó là webFTP. Sử dụng Trình quản lý Tệp là

Cách Quản lý Người dùng với Quản lý Máy chủ Web - núm vú

Cách Quản lý Người dùng với Quản lý Máy chủ Web - núm vú

Cây thư mục riêng trên máy chủ nơi tập tin của nó được giữ. Là chủ sở hữu của máy chủ, bạn có quyền truy cập superuser cho toàn bộ máy chủ, có nghĩa là bạn có thể xem tất cả các tệp tin của chủ tài khoản khác. Tất cả các tập tin tài khoản được lưu giữ trong các thư mục bên trong một thư mục gọi là home, ...

Lựa chọn của người biên tập

Tạo một Cột trang web mới trong SharePoint 2010 - núm vú

Tạo một Cột trang web mới trong SharePoint 2010 - núm vú

SharePoint 2010 có một thực thể cột trang web cho phép bạn để sử dụng lại các cột trên nhiều danh sách. Khi bạn tạo một cột mới trong danh sách của mình, bạn tạo ra một cột danh sách - có nghĩa cột chỉ có thể được sử dụng trong danh sách đó. Các cột của trang web được tạo ở cấp cao nhất của trang web nhóm của bạn và có thể ...

Tạo Tuỳ chỉnh Chủ đề cho SharePoint 2010 Sử dụng PowerPoint - núm vú

Tạo Tuỳ chỉnh Chủ đề cho SharePoint 2010 Sử dụng PowerPoint - núm vú

Cho nhiều nhà thiết kế trang web và chủ sở hữu SharePoint 2010 , ý tưởng để có thể tùy chỉnh chủ đề của họ là rất thú vị. Mặt khác, nhiệm vụ chọn nhiều màu có thể có vẻ khó chịu với những người biết họ thích gì khi họ nhìn thấy nó nhưng gặp sự cố khi lựa chọn. Nếu bạn ở trong ...

Tạo trang web mới trong SharePoint 2010 - núm vú

Tạo trang web mới trong SharePoint 2010 - núm vú

Bạn có thể tạo một bộ sưu tập trang web mới trong SharePoint theo hai cách - bằng cách sử dụng Quản trị Trung tâm hoặc thông qua Tạo trang web Tự phục vụ. Sử dụng Quản trị Trung tâm đòi hỏi các quyền được cấp phép, thường là hạn chế đối với nhân viên CNTT. Tạo trang web tự tạo là một tính năng của SharePoint cho phép CNTT trao quyền cho việc tạo bộ sưu tập trang web mới ...