Nếu không có IdeaVim trong PhpStorm, phím tab có thể được sử dụng để thụt lề khối văn bản đã chọn. Tuy nhiên, tôi quan tâm để biết nếu có một phím tắt làm điều tương tự với các plugin IdeaVim cài đặt (mà không mất bất kỳ chức năng mà các phím tab khác có).Phím tắt để thụt lề khối văn bản với IdeaVim và Phpstorm
11
A
Trả lời
20
Xem Indent multiple lines quickly in vi
Bạn phải ở chế độ bình thường, ví dụ đi Esc
trước thụt.
Bạn có thể chọn một khối đường có Shift+V
, sau đó mũi tên lên/xuống, sau đó >
để thụt lề (<
đảo chiều thụt lề).
6
Tôi nghĩ rằng các cài đặt sau đây là những gì bạn muốn! :)
Đặt sau tới ~/.ideavimrc
nnoremap <Tab> >>_
nnoremap <S-Tab> <<_
inoremap <S-Tab> <C-D>
vnoremap <Tab> >gv
vnoremap <S-Tab> <gv
ideavim vimrc hỗ trợ với .ideavimrc
also see: Is there a way to get IdeaVIM to honor the mappings from my .vimrc file?
+0
Làm việc cho tôi. Cảm ơn! – Zeth
Các vấn đề liên quan
- 1. Thụt lề nhiều dòng: Phím tắt
- 2. Phím tắt để di chuyển một khối mã trên 4 thụt lề trong IntelliJ IDEA
- 3. Phím tắt Eclipse để Trượt khối văn bản Trái/Phải
- 4. Xcode: mã thụt lề trong một phím tắt
- 5. Thụt lề nhiều dòng văn bản
- 6. Văn bản thụt lề và Vị trí cho SEO
- 7. Lexer nhận ra khối thụt lề
- 8. Phím tắt để nhận xét ra một khối mã với văn bản tuyệt vời
- 9. xoá bỏ thụt lề thụt lề với CSS
- 10. Diện tích văn bản "Thông minh" tự động thụt lề
- 11. Văn bản đã chọn thụt lề 4 khoảng trắng
- 12. <span> văn bản được thụt lề indent
- 13. phpstorm chọn văn bản
- 14. văn bản tuyệt vời 2 thay đổi mẫu thụt lề
- 15. Làm cách nào để tắt cảnh báo thụt lề JSLint?
- 16. Emacs cperl - thụt lề trong khối không đổi
- 17. vi thụt lề
- 18. chèn khối văn bản trong haml
- 19. Haskell và Vim: Thụt lề thích hợp
- 20. Khoảng trống và thụt lề trong F #
- 21. Ràng buộc khóa thụt lề Xcode
- 22. Vim: Cách thay đổi văn bản từ bên trong tập lệnh thụt lề
- 23. Phím tắt trong Visual Studio để chọn Khối Hiện tại
- 24. Cách tắt các phím tắt trong Hộp văn bản WPF
- 25. Intellij IdeaVim phím thay đổi
- 26. Bỏ thụt lề trong Netbeans
- 27. Dòng PHPStorm sẽ xóa nếu Backspace được nhấn ở mức thụt lề mặc định
- 28. Vấn đề chiều rộng với thụt lề văn bản âm trong CSS
- 29. Thụt lề nhiều dòng trong Emacs
- 30. Siêu văn bản 3 luôn sử dụng các tab thay vì dấu cách để thụt lề
Tuyệt vời, trông khá tốt. Tôi nhận thấy mặc dù một khi tôi đã thực hiện một indent trên một khối được chọn, nó sẽ trở thành bỏ chọn. Nếu bạn biết cách giữ nó được chọn, hãy cho tôi biết! Cảm ơn một lần nữa. –
Bạn có thể chỉ định số lượng thụt lề trước lệnh '<' or '>'. Giống như, '2>' indents 2 lần. Không có gì. – Niloct
Có lệnh '.' trong vim, lệnh lặp lại lệnh cuối cùng, sẽ tốt hơn rất nhiều so với tính toán (ngay cả với các dòng dọc trong phpstorm giúp bạn làm điều đó). Có vẻ như IdeaVim bị hỏng trong vấn đề này: một lệnh dấu chấm sau khi một khối thụt lề chỉ thụt vào một dòng ... – Niloct