tôi nhận được một tập tin CSS:Làm thế nào để alphabetize một file CSS trong Vim
div#header h1 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}
div#header h2 {
z-index: 101;
color: #000;
position: relative;
line-height: 24px;
margin-right: 48px;
border-bottom: 1px solid #dedede;
font-size: 18px;
}
Tôi muốn alphabetize ranh giới giữa các {...}
div#header h1 {
border-bottom: 1px solid #dedede;
color: #000;
font-size: 18px;
line-height: 24px;
margin-right: 48px;
position: relative;
z-index: 101;
}
div#header h2 {
border-bottom: 1px solid #dedede;
color: #000;
font-size: 18px;
line-height: 24px;
margin-right: 48px;
position: relative;
z-index: 101;
}
Tôi map F7 để làm điều đó
nmap <F7> /{/+1<CR>vi{:sort<CR>
Nhưng tôi cần phải bấm F7 hết lần này đến lần khác để hoàn thành công việc.
Nếu tệp CSS lớn, tốn thời gian & dễ bị chán.
Tôi muốn lấy các đường dẫn cmd. Vì vậy, tôi chỉ nhấn F7 một lần!
Bất kỳ ý tưởng nào? cảm ơn!
thế nào là chính xác này off topic, gần gũi hơn? –
nó thực sự gọn gàng rằng điều này là có thể, nhưng điều này có tiềm năng gây ra nhiều lỗi liên quan đến CSS mới với các thuộc tính đã được xác định theo thứ tự cụ thể – travis