Apakah ada cara untuk memaksa Xcode untuk memangkas spasi kosong saat saya menyimpan file?
Saya menggunakan versi 3.1.3 jika itu penting.
xcode
editor
trim
developer-tools
Alexander Gladysh
sumber
sumber
Mulai dari Xcode 4.4 whitespaces akan dipangkas secara otomatis secara default, kecuali baris tersebut adalah spasi semua. Anda juga dapat mengaktifkan
Including whitespace-only lines
untuk memperbaiki ini, yang tidak aktif secara default.Pergi ke
Xcode > Preferences > Text Editing > While editing
sumber
ctrl-i
pada semua file yang ada akan menangani spasi putih tertinggalSaya menggunakan Plugin Google Toolbox Untuk Mac Xcode , yang menambahkan parameter "Perbaiki spasi kosong saat menyimpan" yang memangkas spasi kosong di belakang saat penyimpanan. Saya sangat merindukan itu dari emacs.
sumber
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
(sesuai instruksi Google) saya harus memasukkannya/Applications/Xcode.app/Contents/PlugIns
dan memulai ulang Xcode.Untuk Xcode 8, saya menginstal plug-in swimat Xcode, untuk memformat kode Swift, yang menghapus semua spasi tambahan dan baris khusus spasi.
Metode Instalasi
Instal melalui homebrew-cask:
Unduh Aplikasi secara langsung:
https://github.com/Jintin/Swimat/releases/download/v1.3.5/Swimat.zip
Kloning
extension
cabang dan arsipkan ke Mac App.Pemakaian
Setelah terinstal, Anda dapat menjalankan Swimat di Xcode melalui
Editor -> Swimat -> Format
.sumber
Ini tidak mungkin dilakukan di Xcode 3.2
Edit:
Saya menjawab pertanyaan ini begitu singkat karena tidak ada cara untuk melakukan ini dengan benar .
Tentu saja, karena ini perangkat lunak, Anda dapat melakukan apa saja: Mulai dengan peretasan Input Manager atau cara lain injeksi kode ke intersepsi keyboard di seluruh sistem, Anda dapat mengubah sistem lokal Anda untuk melakukan apa saja kapan saja. Anda dapat mengatur tindakan folder Applescript (arrgh) atau menggunakan demon peluncuran dan fasilitas FSEvents untuk mengawasi file kode sumber Anda.
Anda juga dapat menambahkan beberapa skrip ke Xcode (skrip pengguna di menu, fase skrip dalam target, Tindakan kustom dalam penyelenggara, bahkan ada kemungkinan skrip startup yang sangat tidak diketahui), tetapi semua solusi ini cacat, karena melibatkan pengguna atau pengaturan khusus pada mesin pengguna.
Saya tidak mengetahui solusi yang hanya berfungsi setelah memeriksa proyek dari SCM. Saya percaya bahwa ada kebutuhan untuk skrip penyesuaian ini dan yang serupa, jadi saya mengajukan bug (radar 7203835, "Fitur: skrip pengguna lebih banyak terpicu di alur kerja Xcode"). Saya belum menerima umpan balik apa pun.
Berikut teks lengkap dari entri radar:
sumber
Lihat di sini untuk Xcode4: http://www.wezm.net/technical/2011/08/strip-trailing-whitespace-xcode-4/Keren, kotak alat Google untuk Mac sekarang menambahkan opsi "potong spasi putih" untuk Xcode4.
http://code.google.com/p/google-toolbox-for-mac/downloads/list
Terima kasih Google!
sumber
Cara terbaik dan mudah tanpa menggunakan skrip, peretasan, dan banyak lagi. Buka saja Temukan Dan Ganti Cara terbaik dan mudah tanpa menggunakan skrip, peretasan, dan banyak lagi. Cukup pergi ke Find And Replace dan tekan "alt / option + spasi" dan tekan tombol "spasi" di bilah ganti dan kemudian klik ganti semua. Ini akan menggantikan spasi putih dengan spasi normal dan peringatan / kesalahan akan hilang !!
sumber