Я працюю над проектами з різним рівнем відступу. У багатьох з цих проектів більшість рядків розміщені з відступом як мінімум на два рівні (наприклад, методи у файлах Java).
Це означатиме, що створення нового рядка, коли він знаходиться на лінії
public void something () {
Приведе мій курсор до наступного рядка, автоматично з відступом, як
public void something () {
[cursor]
Хоча я можу кілька разів натиснути клавішу вкладки на новому рядку, щоб змусити її вирівнятися, чи є кращий спосіб зробити це (можливо автоматично)?
'smartindent'
застаріла, тому це не найкращий вибір. Він був замінений'cindent'
і'cinoptions'
на C-подібних мовах. Однак, як правило, відступ типу файлу - це шлях, який можна зробити'autoindent'
як резервний.