Tôi cần một chuyển động di chuyển đến kết thúc / bắt đầu một khối python và tôi cần một chuyển động khác chuyển sang bắt đầu / kết thúc phương thức / lớp trước / tiếp theo (tất cả các kết hợp).
Tôi đã thử vim-indent-object, python-mode, chapa, vim-python-object, v.v. Không ai trong số họ hỗ trợ kết thúc khối, và không ai trong số họ hỗ trợ tất cả các kết hợp của các chuyển động trên.
Tôi nhớ một lần khi một thời gian tôi đã có một plugin cung cấp ]]
, [[
, ][
và []
chuyển động cho khởi điểm / kết thúc / tiếp theo phương pháp / lớp trước, nhưng tôi không thể tìm thấy nó trong thư mục cắm của tôi (tìm kiếm "] [" và "[]" trong thư mục đã cắm của tôi và phân tích tất cả các lần xuất hiện nhưng không tìm thấy bất cứ điều gì định nghĩa "] [" hoặc "[]").
Bạn có biết plugin tôi từng sử dụng không? Bạn có biết plugin nào cung cấp chức năng này không?
[[
và ]]
, được cung cấp bởi ftplugin python mặc định.
[[
, ]]
, (
, )
, {
và }
. [[
và ]]
rất hữu ích trong một số trường hợp nhưng vấn đề chính của tôi là tôi cần []
và ][
một cái gì đó tương tự, nó cung cấp các bước nhảy để kết thúc phương thức / lớp tiếp theo / trước.
]e
giải quyết được hầu hết các vấn đề của tôi, tuy nhiên một số ánh xạ trong plugin này dường như bị hỏng ]v
hoặc ]>
tôi sẽ cố gắng khắc phục chúng trong một ngã ba và xuất bản nó. Mặc dù tôi vẫn tự hỏi plugin được cung cấp là gì ][
và []
nó thực sự hữu ích.