Ini Settings - User
konfigurasi saya :
{
"auto_indent": true,
"color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
"default_line_ending": "LF",
"detect_indentation": true,
"font_size": 10.0,
"ignored_packages":
[
"Vintage"
],
"indent_to_bracket": false,
"smart_indent": true,
"tab_size": 4,
"translate_tabs_to_spaces": true,
"trim_automatic_white_space": true,
"use_tab_stops": true
}
Komentar untuk default_line_ending
opsi mengatakan:
Ketika saya membuat file baru, saya memeriksa baris yang berakhir di sini:
Seperti yang Anda lihat itu masih Windows ... Ada ide?
sublimetext2
line-endings
mintobit
sumber
sumber
Jawaban:
Komentar menyatakan
Anda sedang mengatur
"default_line_ending": "LF",
Anda harus mengatur
"default_line_ending": "unix",
sumber
"default_line_ending": "unix"
, saya tidak tahu mengapa itu tidak berhasil! Ini membuatku gila! Saya sudah meneliti sedikit dan ternyata tidak memiliki perbaikan yang berguna.view
->line endings
->unix
. Kemudian simpan dokumen tersebut.Proyek EditorConfig ( tautan Github ) adalah solusi lain yang sangat memungkinkan. Mirip dengan sftp-config.json dan .sublime-project / workspace semacam file, setelah Anda mengatur file .editorconfig, baik dalam folder proyek atau dalam folder induk, setiap kali Anda menyimpan file dalam struktur direktori itu plugin akan secara otomatis menerapkan pengaturan dalam file dot dan mengotomatiskan beberapa hal berbeda untuk Anda. Beberapa di antaranya menyimpan akhiran gaya Unix, menambahkan baris baru di akhir file, menghapus spasi, dan menyesuaikan pengaturan indentasi tab / ruang Anda.
CONTOH CEPAT
Instal plugin EditorConfig di Sublime menggunakan Kontrol Paket; lalu letakkan file yang bernama
.editorconfig
di direktori induk (bahkan rumah Anda atau root jika Anda suka), dengan konten berikut:Itu dia. Pengaturan ini secara otomatis akan menerapkan akhir baris gaya Unix setiap kali Anda menyimpan file dalam struktur direktori itu. Anda dapat melakukan lebih banyak hal keren, mis. potong spasi putih yang tidak diinginkan atau tambahkan baris baru di akhir setiap file. Untuk detail lebih lanjut, lihat contoh file di https://github.com/sindresorhus/editorconfig-sublime , yaitu:
The
root = true
garis berarti bahwa EditorConfig tidak akan mencari lain.editorconfig
file di tingkat atas dari struktur direktori.sumber
untuk memilih akhir baris dari LF ke CRLF:
buka Luhur dan ikuti langkah-langkah: -
1 tekan Ctrl + shift + p lalu instal nama paket garis akhiran
sekali lagi tekan Ctrl + shift + p
2 pada kotak input kosong ketik "Line unify ending"
3 Tekan enter dua kali
Sublime kadang-kadang membeku dan akibatnya akan mengubah ujung garis dari LF ke CRLF
sumber
Cara paling sederhana untuk memodifikasi semua file proyek sekaligus (batch) adalah melalui paket Line Endings Unify :
ATAU (bukannya 3.) salin:
ke array Pengguna (panel kanan, setelah pembukaan
[
) di Preferensi -> KeyBindings + tekan Ctrl+ Alt+ L.Seperti disebutkan dalam jawaban lain :
Jika Anda memiliki node_modules , bangun atau folder lain yang dibuat secara otomatis, hapuslah sebelum menjalankan paket.
Ketika Anda menjalankan paket:
js,jsx
).\n
.sumber