В Vim я хочу связать клавишу, которая вставит новую строку и сделает отступ этой строки до столбца, где был курсор. Это немного странно, поэтому позвольте мне проиллюстрировать:
Пример: до и после, с курсором в |
До:
a = str "Hello |World"
После:
a = str "Hello
|World"
Эта концепция не связана ни с настройками vim 'copyindent', ни 'preserveindent' (эти настройки относятся к первому отступу предыдущей строки, а не к столбцу курсора).