Computer >> Máy Tính >  >> Lập trình >> Ruby

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Nếu bạn đang sử dụng Atom để phát triển Ruby thì bạn có thể biết rằng có các plugin (packages trong Atom) có thể cải thiện năng suất của bạn với trình chỉnh sửa.

Nhưng kho lưu trữ gói của Atom có ​​hàng nghìn gói!

Bạn nên sử dụng cái nào?

Và trên hết, bạn có thể sử dụng một số phím tắt hữu ích nào để làm việc nhanh hơn?

Nếu bạn là người dùng Atom, bạn sẽ thích bài viết này vì đó chính xác là những gì tôi đề cập ở đây!

Gói Atom tốt nhất

Các gói Atom bổ sung chức năng mới cho trình chỉnh sửa. Chúng có thể được cài đặt từ chính giao diện của trình chỉnh sửa.

Mở cài đặt của bạn (CTRL + , ) &nhấp vào tab “Cài đặt”.

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Bạn có thể nhập vào hộp tìm kiếm đó để cài đặt các gói được đề xuất.

Người chạy Atom

Gói đầu tiên tôi muốn giới thiệu được gọi là "chạy nguyên tử".

Gói này cho phép bạn chạy mã trực tiếp bên trong trình soạn thảo của mình. Đầu ra sẽ xuất hiện trong một cửa sổ chia nhỏ ở bên phải (ở dưới cùng nếu bạn có Atom 1.17 hoặc mới hơn).

Có vẻ như thế này :

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Để cài đặt nó, chỉ cần tìm kiếm tên của nó trên cửa sổ trình quản lý gói và nhấp vào “Cài đặt”.

Sau đó, để khởi chạy nó, hãy đảm bảo rằng loại tệp của bạn được đặt thành Ruby và sau đó nhấn ALT + R (CTRL + R trên máy Mac).

Lưu ý :Nếu nó không hoạt động, hãy thử mở Atom từ một thiết bị đầu cuối, thay vì menu hoặc biểu tượng màn hình.

Nếu bạn muốn tăng kích thước phông chữ:

Trước tiên, hãy mở tệp biểu định kiểu của Atom (với CTRL + ALT + P , nhập “osty”, sau đó nhập).

Sau đó, thêm cái này vào tệp :

.stdout {
  font-size: 18px !important;
}

Chuyển đổi khối

Bạn có thể muốn chuyển đổi giữa do...end &{ ... } định dạng khối. Bạn có thể tiết kiệm cho mình một số công việc bằng cách sử dụng gói “chuyển đổi khối”.

Với gói này được cài đặt, định vị con trỏ của bạn bên trong một khối, mở bảng lệnh (CTRL + ALT + P ) &tìm kiếm “công cụ chuyển đổi”, sau đó chọn “kết thúc” hoặc “sang dấu ngoặc nhọn”.

GIF này minh họa gói này đang hoạt động :

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Chuyển đổi Báo giá

Bạn có thể dễ dàng chuyển đổi giữa dấu ngoặc đơn và dấu ngoặc kép với gói “dấu ngoặc kép”.

Để sử dụng nó, hãy định vị con trỏ của bạn bên trong cặp dấu ngoặc kép bạn muốn chuyển đổi rồi nhấn CTRL + " (hoặc CMD + " trên máy Mac).

Linter Ruby

Linter là một công cụ chỉ ra lỗi trong mã của bạn.

Chủ yếu là lỗi cú pháp, vì vậy đừng mong đợi bất kỳ điều kỳ diệu nào ở đây 🙂

Điều này giúp bạn tìm thấy những lỗi này nhanh hơn mà không cần phải chạy thử nghiệm .

Bạn có thể cài đặt gói “linter-ruby” nếu bạn muốn bật linting trong trình chỉnh sửa của mình.

Các gói Atom khác

  • https://atom.io/packages/ruby-block
  • https://atom.io/packages/color-picker
  • https://teletype.atom.io (Gói mới &chính thức dành cho lập trình cặp)

Phím tắt Atom

Mọi người đều thích các phím tắt!

Hãy để tôi cung cấp cho bạn một bàn với một số mục yêu thích của tôi :

Phím tắt Mô tả
CTRL + D Nhiều lựa chọn
CTRL + F Tìm kiếm trong tệp hiện tại
CTRL + P Tìm kiếm tệp trong các dự án hiện tại (mở nhanh)
CTRL + B Chuyển đổi giữa các tệp đang mở
CTRL + ALT + 7 Chuyển đổi nhận xét cho mã đã chọn
CTRL + LÊN / XUỐNG Di chuyển dòng hiện tại lên và xuống
CTRL + Shift + K Xóa dòng hiện tại

Dưới đây là ảnh GIF thể hiện tính năng nhiều lựa chọn:

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Bạn có thể tìm thấy nhiều phím tắt hơn nữa tại đây:

https://github.com/nwinkler/atom-keyboard-shortcuts

Cách sử dụng đoạn mã Atom để tăng năng suất của bạn

Đoạn mã cho phép bạn tạo các mẫu có thể mở rộng để viết mã nhanh hơn.

Ví dụ:bạn có thể nhập def &phím enter.

Điều đó sẽ tạo ra một mẫu phương pháp cho bạn. Nó cũng sẽ đặt con trỏ của bạn vào tên phương thức để bạn có thể bắt đầu nhập ngay lập tức.

Sau đó, bạn có thể nhấn phím “tab” và nó sẽ đặt con trỏ của bạn bên trong thân phương thức.

Khá hữu ích, phải không?

Khi bạn đã quen với nó, bạn sẽ làm việc này mọi lúc.

Dưới đây là danh sách một số đoạn mã Ruby tích hợp hữu ích :

Đoạn trích Mô tả
if if / end
ife if / else / end
def def / end
độ phân giải def self.name / end
khéo léo def test_ / end
điều khoản class / end
mod mô-đun / end
ea từng {…}
cầu xin begin / Rescue / end
Băm Hash.new {…}
Tệp File.read
r attr_reader
w attr_writer
rw attr_accessor

Ngoài ra còn có các đoạn mã ERB cụ thể, như = cho <%= %>- cho <% %> .

Lưu ý rằng loại tệp của bạn cần được đặt thành “Ruby” để các đoạn mã này hoạt động. Điều này xảy ra tự động nếu bạn đang chỉnh sửa tệp có .rb phần mở rộng.

Ngoài ra, bạn có thể tạo đoạn trích của riêng mình.

Để làm điều đó, chỉ cần mở bảng lệnh của bạn (CTRL + ALT + P ) &nhập “osni” rồi nhấn enter.

Một tệp sẽ mở ra nơi bạn có thể xác định các đoạn mã tùy chỉnh của mình.

Đoạn mã trông như thế này :

".source.ruby":
  "Initialize":
    prefix: "init"
    body: "def initialize\n\t$1\nend"

Trong đó chuỗi đầu tiên là ngôn ngữ cho đoạn mã này, thì chúng tôi có tên cho đoạn mã này (có thể là bất kỳ thứ gì) và “tiền tố” là từ thực tế sẽ kích hoạt đoạn mã, “body” là mẫu mã.

Nếu bạn có nhiều đoạn mã, bạn không muốn lặp lại phần ngôn ngữ (.source.ruby ), bạn chỉ cần nhóm mọi thứ dưới đó, thụt lề đúng cách.

Lưu ý $1 ở đây, đại diện cho vị trí con trỏ sẽ được định vị sau khi đoạn mã được chèn vào.

Bạn cũng có thể có nhiều hơn một trong những thứ con trỏ này.

Ví dụ :

"test":
  'prefix': 'test'
  'body': 'def test_$1\n\t$2\nend'

Khi bạn nhấn “tab”, con trỏ của bạn sẽ chuyển đến $2 , rồi đến $3 , v.v.

Hãy nghĩ về những thứ bạn phải nhập thường xuyên mà các đoạn mã tích hợp chưa có, sau đó viết đoạn mã tùy chỉnh của riêng bạn cho điều đó.

Cách tự động thụt lề mã của bạn

Đôi khi, vết thụt lề của bạn có thể bị tuột ra và thật khó để sửa nó bằng tay…

Atom đã giúp bạn vì nó đi kèm với tính năng “Tự động thụt lề”.

Để sử dụng nó, hãy chọn mã bạn muốn thụt lề, mở bảng lệnh (CTRL + ALT + P ), sau đó tìm kiếm “auto”.

Tích hợp Git tích hợp

Atom bao gồm tích hợp Git kể từ phiên bản 1.18.

Để sử dụng nó, hãy đảm bảo rằng tệp bạn đang chỉnh sửa là một phần của dự án có kho lưu trữ git được khởi tạo.

Lưu ý :Bạn cũng có thể khởi tạo kho lưu trữ từ bên trong trình chỉnh sửa cho các dự án mới.

Sau đó, nhìn xuống phía dưới bên phải, nó sẽ có nội dung như “3 tệp”.

Atom Editor:Thủ thuật, Plugin &Phím tắt dành cho các nhà phát triển Ruby!

Nhấp vào đó và bảng điều khiển Git sẽ mở ra, nơi bạn có thể xem những thay đổi bạn đã thực hiện bằng cách nhấp vào từng tệp.

Ngoài ra, bạn sẽ có thể cam kết các thay đổi của mình bằng cách sắp xếp các thay đổi của bạn, thêm thông báo cam kết và nhấp vào nút “cam kết” ở cuối bảng điều khiển này.

Tóm tắt

Trong bài viết này, bạn đã học cách trở thành một nhà phát triển Ruby hiệu quả hơn bằng cách cài đặt các gói hữu ích, tìm hiểu về các phím tắt và xác định các đoạn mã tùy chỉnh!

Như thế này? Đừng quên chia sẻ bài viết này để nhiều người có thể hưởng lợi từ nó 🙂