Saya penggemar cara Atom dan Sublime Text menangani pelipatan garis, di mana baris pertama dari setiap lipatan terlihat (lengkap dengan penyorotan sintaks), dan marker ditambahkan ke ujung garis yang menunjukkan lipatan.
Lihat tangkapan layar di bawah ini yang membandingkan lipat indentasi Vim (atas) versus Atom (bawah):
Vim mendedikasikan dua garis untuk setiap lipatan. Baris pertama berfungsi sebagai heading, dan baris kedua menjelaskan beberapa informasi tentang flip (jumlah baris dan teks di dalam flip).
Atom hanya menggunakan satu garis, dan menggunakan penanda kecil di ujung garis untuk menunjukkan lipatan, bersama dengan warna yang ditambahkan ke nomor garis di sebelah kiri. Gaya lipat Atom menggunakan real estate layar lebih sedikit tetapi masih mengkomunikasikan semua informasi yang saya butuhkan.
Saya sebagian dengan gaya lipat Atom. Tampaknya lebih bersih dan lebih konsisten, menurut pendapat saya, terutama ketika mendaftar beberapa metode atau atribut dalam satu baris (seperti pada screenshot di atas).
Apakah ada cara untuk memperkirakan perkiraan gaya lipat Atom di Vim?
from __future__ import braces
) ... Bagaimana Anda mengonfigurasi lipat? Dan dapatkah Anda menempelkan cuplikan kode ini (atau yang lain yang menunjukkan masalah)? Vim melipat ke satu baris, tetapi seperti yang disebutkan muru, lipatan Anda memulai garis terlambat.