Я недавно столкнулся со статьей, названной Python: Мифы о Добавлении отступа , который обсуждает это и связанные вопросы. Статья имеет серьезные основания для рекомендации использования пробелов при записи кода Python, но существует, конечно, место для разногласия.
я полагаю, что это верно, что большинство Python программистов использует пробелы только.
Вы можете перейти к концу матча с помощью c//e<CR>
. И //<CR>
перенесет вас в начало следующего матча. Возможно, вы могли бы разработать какие-то привязки для тех, кто имеет смысл. Например, я только что попробовал следующее, и это, кажется, работает хорошо:
:onoremap <silent>m //e<CR>
Так что вы можете сказать cm
для изменения соответствия. Я не уверен, что я сопоставлю //<CR>
, хотя. Я попытался сопоставить его с n
, и, похоже, он работал нормально. Не знаю, будет ли это проблемой для вас.
:nnoremap <silent>n //<CR>
Попробуйте это:
/pattern<cr> to place the cursor at the start of search pattern
/pattern/e<cr> to place the cursor at the end of search pattern