Làm cách nào để bạn tự động thụt lề mã của mình trong trình chỉnh sửa Atom? Trong các trình chỉnh sửa khác, bạn thường có thể chọn một số mã và tự động thụt lề.
Có phím tắt không?
Tôi tìm thấy tùy chọn trong menu, trong Chỉnh sửa> Dòng> Tự động thụt lề. Nó dường như không có giới hạn sơ đồ bàn phím mặc định.
Bạn có thể thử thêm một ánh xạ khóa (Atom> Open Your Keymap [trên Windows: File> Settings> Keybindings> "your keymap file"]) như sau:
'atom-text-editor':
'cmd-alt-l': 'editor:auto-indent'
Nó làm việc cho tôi :)
Cho cửa sổ:
'atom-text-editor':
'ctrl-alt-l': 'editor:auto-indent'
Câu trả lời được chấp nhận hoạt động, nhưng bạn phải thực hiện "Chọn tất cả" trước - mọi lúc - và tôi quá lười cho việc đó.
Và hóa ra, nó không phải là siêu tầm thường - tôi đã nghĩ rằng tôi sẽ đăng bài này ở đây nhằm cố gắng tiết kiệm cho những người có cùng chí hướng mất 30 phút để theo dõi tất cả những điều này. - Cũng lưu ý: cách tiếp cận này sẽ khôi phục lại lựa chọn ban đầu khi hoàn tất (và nó diễn ra quá nhanh, bạn thậm chí không nhận thấy lựa chọn đã từng bị thay đổi).
1.) Đầu tiên, hãy thêm một lệnh tùy chỉnh vào tập lệnh init của bạn (Tệp-> Mở Tập lệnh Init của bạn, sau đó dán lệnh này ở dưới cùng):
atom.commands.add 'atom-text-editor', 'custom:reformat', ->
editor = atom.workspace.getActiveTextEditor();
oldRanges = editor.getSelectedBufferRanges();
editor.selectAll();
atom.commands.dispatch(atom.views.getView(editor), 'editor:auto-indent')
editor.setSelectedBufferRanges(oldRanges);
2.) Ràng buộc "custom: format" vào một khóa (Tệp-> Mở Bản đồ từ khóa của bạn, sau đó dán cái này ở dưới cùng):
'atom-text-editor':
'ctrl-alt-d': 'custom:reformat'
3.) Khởi động lại Atom (tập lệnh init.coffee chỉ chạy khi nguyên tử được khởi chạy lần đầu).
Gói tự động thụt lề tồn tại để áp dụng tự động thụt lề cho toàn bộ tệp bằng các phím tắt sau:
ctrl+ shift+i
hoặc là
cmd+ shift+i
Url gói: https://atom.io/packages/auto-indent
Tôi thích sử dụng atom-beauty hơn, CTRL+ ALT+ B(trong linux, cũng có thể trong windows) xử lý nhiều loại định dạng tốt hơn và nó cũng có thể tùy chỉnh theo định dạng tệp.
thêm chi tiết tại đây: https://atom.io/packages/atom-beautify
Bạn chỉ có thể nhanh chóng mở bảng lệnh và thực hiện nó ở đó
Cmd + Shift + pvà tìm kiếm Editor: Auto Indent
:
Điều này phù hợp với tôi:
'atom-workspace atom-text-editor':
'ctrl-alt-a': 'editor:auto-indent'
Trước tiên, bạn phải chọn tất cả bằng ctrl-a .
Đây là trợ giúp tốt nhất mà tôi tìm thấy:
https://atom.io/packages/atom-beautify
Gói này có thể được cài đặt trong Atom và sau đó CTRL+ ALT+ Bgiải quyết vấn đề.
Nếu bạn gặp sự cố với các phím nóng, hãy thử mở Key Binding Resolver Window
bằng Cmd + .. Nó sẽ hiển thị cho bạn các phím bạn đang nhấn trong thời gian thực.
Ví dụ, Cmd + Shift + 'thực sự làCmd + "
(đã thử nghiệm trong Ununtu KDE)
Có tùy chọn trong menu, trong Chỉnh sửa> Dòng> Tự động thụt lề hoặc nhấn Cmd + Shift + p, tìm kiếm Editor: Auto Indent
bằng cách chỉ nhập "ai"
Lưu ý: Trong KDE ctrl-alt-l
đã được thiết lập toàn cầu cho "màn hình khóa" vì vậy hãy sử dụng tốt hơn ctrl-alt-i
.
Bạn có thể thêm ánh xạ khóa trong Atom:
Thêm một phần ở đó như sau:
'atom-text-editor':
'ctrl-alt-i': 'editor:auto-indent'
Nếu phần chú thích không hoạt động, có thể là một lý do, phần cuối tệp không được Atom nhận dạng. Sau đó, thêm hỗ trợ cho ngôn ngữ của bạn, ví dụ: đối với "Lua", hãy cài đặt gói "language-lua".
Nếu một Tệp không được nhận dạng cho ngôn ngữ của bạn:
~/.atom/config.cson
tệp (bằng CTRL + SHIFT + p: gõ `` open config '')thêm / chỉnh sửa một customFileTypes
phần trong core
ví dụ như sau:
core:
customFileTypes:
"source.lua": [
"conf"
]
"text.html.php": [
"thtml"
]
(Bạn tìm tên phạm vi ngôn ngữ ("source.lua", "text.html.php" ...) trong cài đặt gói ngôn ngữ xem tại đây )
Bạn cũng có thể thử thêm một phù thủy lập bản đồ khóa tự động chọn tất cả mã trong tệp và thụt lề nó:
'atom-text-editor':
'ctrl-alt-l': 'auto-indent:apply'
Tôi đang làm việc trên một số mã thú vị, mã này không tự động định dạng khi lưu. Những gì tôi đã làm là nhấp chuột phải vào ngăn mã, sau đó chọn ESLint Fix. Điều đó đã sửa lỗi thụt lề của tôi.
Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.
Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?
Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.
Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.
The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!
Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.
Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?
Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.
Sau khi Sarah Palin tán thành Donald Trump vào đầu tuần này, gần như không thể tránh khỏi việc Tina Fey sẽ trở lại Saturday Night Live để thăm lại ấn tượng Palin cổ điển của cô. Và Fey chắc chắn đã không làm thất vọng, cô ấy đã đưa ra một lời khen ngợi không hề nhẹ về bài phát biểu chứng thực Iowa quanh co và khó hiểu của Palin trong khi Trump của Darrell Hammond đưa ra bình luận xuyên suốt.
Brittney Griner (r.) Ngay từ đầu, thân phận của Brittney Griner đã là tình huống con tin Mỹ độc nhất trong lịch sử hiện đại.
Chúng ta có thể thấy nhiều hơn nữa về một Julio Jones khỏe mạnh trong khu vực cuối năm nay. John Parker Wilson, Greg McElroy, A.
Đối với đội tuyển Anh, không có kẻ thủ ác nào lớn hơn Hầu hết các cổ động viên Anh, nếu không muốn nói là tất cả, hẳn sẽ phải gật gù khi tiếng còi mãn cuộc của trận bán kết lượt về W Euro 2022 vang lên. Bởi vì nó báo hiệu rằng Đức sẽ chờ đợi ở Wembley trong trận chung kết với Anh và là điều duy nhất giữa Anh và chiếc cúp lớn đầu tiên của đội tuyển nữ.
Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!
Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!
Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không
Vụ kiện, nêu tên một số học khu, lập luận rằng dự luật "Không nói đồng tính" được ban hành gần đây của Florida "có hiệu quả im lặng và xóa bỏ học sinh và gia đình LGBTQ +"
Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.
Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.
Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.
Tôi ghét từ "tàu đắm". Mọi người cảm thấy thoải mái trong la bàn đạo đức của riêng mình, và khi làm như vậy, họ thấy mình vượt qua sự phán xét.