Terkadang, sepertinya saya tidak dapat mengomentari kode saya dengan pintasan biasa ( command
+ /
) di bawah Xcode 8 Beta 4. Opsi ini dinonaktifkan di menu (gambar di bawah).
Apakah kamu tahu kenapa? Apakah saya satu-satunya yang mengalami masalah ini?
EDIT: Tampaknya berfungsi lagi setelah memulai ulang Xcode ... Masih mencari dari mana asalnya. Agak menjengkelkan ...
EDIT2: Ini masih terjadi di Xcode 8.1. Mungkin karena saya menginstal 2 versi Xcode (normal dan beta)? Tidak dapat memperbaikinya lagi dengan restart sederhana!
EDIT3: xpccachectl
perintah yang diusulkan untuk memperbaikinya tidak ada di MacOS High Sierra.
Jawaban:
Coba ini. Dari semua saran lainnya, ini adalah satu-satunya yang berhasil untuk saya.
Buka folder aplikasi Anda dan ubah nama Xcode menjadi apa pun yang Anda inginkan, lalu buka Xcode. Periksa untuk melihat apakah pemilihan komentar sekarang berfungsi, jika demikian, Anda dapat kembali dan mengganti nama Xcode ke nama defaultnya. Jika tidak, ganti nama Xcode kembali ke nama aslinya, dan lanjutkan mencari solusi lain.
Ini bekerja dengan sempurna untuk saya.
sumber
/usr/libexec/xpccachectl
dan reboot tidak berhasil. Mengganti nama Xcode.app menjadi Ycode.app dan meluncurkannya juga berhasil untuk saya. Setelah berhasil, saya mengganti nama aplikasi kembali ke Xcode dan masih berfungsi. Catatan yang menarik, iTunes baru saja diperbarui kemarin ke V12.5.3 dan pemilihan komentar berhenti berfungsi. BerjalanmacOS 10.12.1
Xcode 8.1 (8B62)
Tidak ada solusi yang berhasil untuk saya setelah menginstal xcode 8.1 beta. Saya akhirnya menemukan bahwa memindahkan Xcode beta dari folder aplikasi ke lokasi yang berbeda (desktop adalah tempat saya meletakkan milik saya) kemudian menjalankan
sudo usr/libexec/xpccachectl
memperbaiki masalah yang saya alami.sumber
sudo /usr/libexec/xpccachectl
dan berhasil! (tidak ada restart)Accepted
.macOS Sierra 10.12.1
Xcode 8.1 (8B62)
Ini adalah bug yang diketahui di Xcode 8 beta-4 (menurut Apple, pada "beberapa sistem", tanpa menentukan yang mana).
Kabar baiknya adalah, menurut Apple mereka telah memperbaikinya dalam versi beta-5. Dari catatan rilis:
Kabar buruknya adalah, ini masih tidak berfungsi untuk saya dalam beta-5, bahkan setelah reboot. Dan untuk kehidupan saya, saya tidak mengerti apa yang mereka maksud dengan "ketika diaktifkan". Sejak kapan Anda harus "mengaktifkan" komentar / hapus komentar, dan bagaimana Anda akan melakukannya?
Saya menggunakan silinder Mac Pro yang menjalankan El Capitan 10.11.6, mengedit kode Swift 2.3.
sumber
sudo /usr/libexec/xpccachectl
lalu reboot. twitter.com/kolpanic/status/763323546814844928xpccachectl
mantra tidak berfungsi jika XCode 8.1 beta juga diinstal. Berantakan sekali.sudo /usr/libexec/xpccachectl
seperti yang disarankan orang lain, dan kemudian memindahkannya kembali membuatnya kembali berfungsi.Di Komputer Macintosh Jerman, ada pintasan keyboard Sistem yang menggantikan pintasan bagian komentar Xcode.
Cukup nonaktifkan
Hilfemenü anzeigen
pintasan. (menunjukkan bantuan)sumber
sudo /usr/libexec/xpccachectl
TerminalSumber
sumber
xpccachectl
di lokasi ini ->sudo: /usr/libexec/xpccachectl: command not found
.Itu masih terjadi di Xcode 8.1 yang diinstal dari Mac App Store.
Saya mencoba
sudo usr/libexec/xpccachectl
, tetapi tidak berhasil.Saya bisa menyelesaikan ini dengan menetapkan kembali tombol pintas.
Structure -> Comment Selection
menu. Anda tidak harus mengubah semuanya. Satu sudah cukup.Command + /
.Sekarang berhasil.
sumber
Command + /
menyenangkan? Pada keyboard saya, saya perlu menggunakanShift
tombol untuk melakukannya sehingga mengatur pintasan keShift + Command + /
... Tidak bekerja lebih baik dengan yangCaps Lock
diaktifkan, sudah mencoba.Situasi saya sedikit berbeda (bodoh?): Saya tidak dapat mengomentari baris apa pun dari bagian tertentu dari file tertentu. Saya mencoba semua metode di atas dengan Xcode 8.1 dan Xcode 8.2, tetapi tidak berhasil. Akhirnya saya menemukan itu disebabkan oleh trik komentar seperti di bawah ini,
1 /* 2 code 3 //*/ 4 code
Di Xcode, Anda tidak dapat mengomentari baris 2 dengan Cmd + / karena telah dikomentari oleh / ** /, itu bagus. Namun, Anda bahkan tidak dapat mengomentari baris 4 dengan Cmd + /, karena Xcode mungkin mengira itu masih dalam blok / * * /, tetapi sebenarnya tidak. Jika saya menghapus // dari baris 3, maka baris komentar 4 berfungsi dengan baik.
sumber
Tampaknya jika Anda telah menumpuk / * di mana saja dalam kode Anda, komentar itu akan rusak sejak saat itu. Orang lain telah melaporkan bahwa itu terjadi dengan komentar blok bertingkat. Namun jika Anda telah menumpuk / * di mana saja, termasuk string, itu akan gagal.
Perhatikan bahwa bit kode berikut ini berfungsi dengan karakter jalur
/
dan karakter pengganti*
yang dibuat bersama-sama/*
. Apa pun setelah baris ini dan memberi komentar tidak berfungsi di XCode.int foo = "this line can be commented out"; predicate = [NSPredicate predicateWithFormat:@"(cachedAudioDataURL like '*/Library/Private*/*')) AND (NOT (cachedAudioDataURL like '*/Documents/*'))"]; int bar = "broken - can't be commented out";
sumber
Bagi saya itu sedikit CompSci 101:
sumber
Saya melakukan sebagai Joe_04_04. Mengganti nama APP de Xcode menjadi yang lain dan kembali ke nama aslinya
sumber
Perbaiki menu Komentar / Komentar Xcode 8: "
sudo /usr/libexec/xpccachectl
" lalu reboot.Ini berhasil untuk saya. Semoga berhasil.
sumber
Bug ini juga terjadi pada Xcode 8.2.1 (8C1002) macOS 10.12.3 (16D32). Dan ada Xcode 7.3 lain, yang baik-baik saja, juga diinstal di mesin saya.
Saya menemukan dua solusi:
1. Ketik
sudo /usr/libexec/xpccachectl
Terminal, lalu reboot.2. ganti nama Xcode 8.2.1 menjadi
Xcode8
, restart Xcode8, sekarang berhasil!sumber
Saya baru saja mengalami masalah yang sama untuk pertama kalinya (saya telah menggunakan berbagai versi Xcode selama lebih dari setahun, mungkin dua).
Setelah meninjau utas ini, saya melihat bahwa MacBook Pro saya memiliki pembaruan yang menunggu dan tidak dapat menginstal pembaruan karena Xcode terbuka. Saya menutup / keluar dari Xcode, menginstal pembaruan, memaksa keluar dari semua aplikasi yang terbuka, memulai ulang laptop saya dan masalah telah teratasi.
sumber
Ini masih (Mei 2017) kadang-kadang terjadi pada saya di Xcode 8.3.2. Keluar dari Xcode tidak cukup untuk menjernihkannya. Keluar dan masuk kembali memperbaikinya untuk saya. Saya tidak perlu menjalankan alat baris perintah atau reboot.
sumber
Bukan untuk meremehkan pembahasan di atas, tetapi saya mencoba semua solusi yang diusulkan di atas dan semuanya gagal. Akhirnya saya memperbarui Xcode ke Versi terbaru 9.3 (2018) dan semuanya berfungsi sekarang!
sumber