Xcode 8 Beta 4 - Pintasan Komentar Dinonaktifkan


116

Saya baru saja memperbarui ke Xcode 8 Beta 4 dan pintasan cmd+ /untuk mengomentari baris tidak berfungsi ..

Di menu tarik-turun itu dinonaktifkan:

masukkan deskripsi gambar di sini

Ada cara untuk mengaktifkannya lagi?


Saya baru saja meningkatkan dari Beta 3 ke Beta 5 dan mengalami masalah ini untuk pertama kalinya. Keluar dan membuka kembali XCode akan memperbaikinya untuk saya, setidaknya untuk sementara.
Matt Carr

1
Xcode 8 Beta 6 - masalah yang sama di sini ...
Andrey Gordeev

Bagaimana Anda mendapatkan tema gelap untuk xcode?
Kumar C

@KumarC > Preferensi Sistem> Umum> Gunakan bilah menu gelap dan dok :)
Jacopo Penzo

Memperbaiki (untuk saya) dalam Xcode Versi 8.1 (8B62) - dirilis ~ 1 November 2016.
bshirley

Jawaban:


166

Saya memperbaikinya mengikuti langkah-langkah di sini: https://twitter.com/kolpanic/status/763323546814844928

Di Terminal: sudo /usr/libexec/xpccachectl

Mulai ulang sistem Anda.


1
Saya percaya ini mengaktifkan Xcode 8 Source Editor Extensions developer.apple.com/videos/play/wwdc2016/414
junjie

1
@DanielStorm sistem
junjie

77
Ini mencengangkan. Itu rusak di beta tetapi saya berharap itu akan menyelesaikan sendiri pada saat rilis publik keluar. Dalam rilis publik dari sebuah IDE kita harus memasukkan perintah rahasia ke dalam shell dan reboot agar komentar kode dapat bekerja! Ayolah! / minirant
Lou Zell

4
Jika Anda memiliki rilis dan beta Xcode -> Saya mengganti nama aplikasi Xcode beta menjadi "Xcode81.app", keluar dari Xcode, lalu jalankan perintah di terminal dan akhirnya berfungsi, kecuali Anda memulai beta, kemudian perlu mengganti nama lagi dan ulangi.
Artur

3
Dengan Xcode 8.1, ini berfungsi setelah reboot. Tetapi setelah macbook tidur itu tidak berfungsi dan ingin lagi terminal dan reboot. Ada solusi?
dejix

98

Jika Cmd-/masih tidak berfungsi di Xcode 8 pada OS X 10.11 (dan tampaknya di macOS Sierra - terima kasih kepada @DanBlakemore), dan sudo /usr/libexec/xpccachectldan reboot tidak membantu, coba yang berikut ini .

  1. Tutup Xcode.
  2. Buka /Applicationsdi Finder, dan ganti nama Xcode.appmenjadi Xcode2.app(atau nama lain).
  3. Ubah namanya kembali menjadi Xcode.app, dan luncurkan kembali.

Ini harus bekerja sekarang .

Masalahnya tampaknya karena alasan apa pun sistem "mencopot pemasangan" ekstensi Xcode di beberapa titik, dan tidak akan "memasang" lagi. Ini dapat diperiksa dengan membuka Konsol, dan menggerogoti INSTALL. Jika Anda memiliki INSTALLED/ UNINSTALLEDuntuk com.apple.dt.XcodeBuiltInExtensions, itu tidak akan berfungsi jika UNINSTALLEDadalah tindakan terakhir di atasnya, dan akan berhasil jika ada INSTALLED.

Pahami ini saat men-debug ekstensi Xcode 8.


1
Masih patah hati untukku, sayangnya.
Joshua Kaden

Ini berfungsi ketika ini terjadi di Sierra (10.12.1) dan Xcode 8.2. Ini juga berfungsi tanpa restart, yang bagus karena saya telah mencapai penempatan jendela yang sempurna dan harus menjaganya. Apakah ada yang punya radar untuk ini?
DanBlakemore

@DanBlakemore terima kasih atas infonya, saya sudah update jawabannya.
Pantai Laut Tibet

Gila karena ini berhasil, terima kasih banyak telah memikirkannya
Kevin Mann

Apa yang harus saya ketik di konsol untuk memeriksa apakah sudah terpasang atau tidak?
Nik Kov

8

Skrip yang disebutkan di atas tidak langsung berfungsi untuk saya. Saya telah menginstal Xcode 8 dan 8.1 GM dan sedang bekerja dengan keduanya. Saya menjalankan skrip di terminal, menghidupkan ulang komputer saya, membuka Xcode dan masih tidak berfungsi. Jadi saya membuat direktori baru Applicationsdan memindahkan GM ke direktori itu. Itu sepertinya memperbaikinya.

TL; DR Jika Anda menginstal beberapa versi Xcode:

  • Jalankan di terminal: sudo /usr/libexec/xpccachectl
  • Hidupkan Kembali komputer Anda
  • Buat direktori baru di Applications
  • Pindahkan versi lain ke direktori itu
  • Mulai ulang Xcode dan nikmatilah!

1
#terima kasih. Membuat konversi Swift 3 kami jauh lebih menyenangkan ... Ini membuat saya gila selama beberapa hari
RyanG

5

Seperti yang dijelaskan di sana , berikut adalah solusi yang tidak memerlukan reboot :

  1. Tutup Xcode
  2. Di folder Aplikasi, ganti nama Xcode.app (atau serupa) menjadi Xcode2.app. Anda mungkin perlu memasukkan kata sandi Anda.
  3. Buka Xcode, lalu tutup.
  4. Ubah nama Xcode2.app kembali seperti sebelumnya.
  5. (Opsional) Luangkan 5 menit untuk bertanya-tanya mengapa ini berhasil.


3

Buka App Store, periksa pembaruan sistem (iTunes, MacOSX). Perbarui semuanya.

Itu harus diperbaiki setelah selesai.


Baru saja memperbarui OS .. di menu Editor sekarang saya dapat melihat Comment Selectionaktif .. tetapi tidak berhasil :(
Jacopo Penzo

2

Saya reboot, sekarang berfungsi.

Kemudian ketika saya memulai beta 4, saya diminta untuk "menginstal komponen yang diperlukan" untuk kedua kalinya. Tidak tahu apakah ada hubungannya atau tidak.


Ini berhasil untuk saya dengan versi rilis Xcode 8.
Wade Mueller

2

Saya menerapkan metode @junjie

sudo / usr / libexec / xpccachectl

Ini bekerja dengan baik hanya pada Xcode 8.2.1 (8C1002) kecuali untuk file tertentu.

Kemudian, saya menemukan alasannya.

/ * Komentar ... // * /

Jenis komentar ini membuatnya tidak bisa dioperasikan.

Setelah baris yang berisi jenis komentar di atas, "Pilihan Komentar" tidak berfungsi.

Hapus atau ubah.



0

Ini membuatnya untuk saya:

Goto System Preferences -> Keyboard -> Shortcuts -> App Shortcuts

Tambahkan pintasan baru seperti ini:

masukkan deskripsi gambar di sini

Voila! Ini berhasil untuk saya!

Seperti yang Anda lihat, pintasan yang Anda pilih juga akan berakhir selain perintah ini di menu Editor di Xcode.

masukkan deskripsi gambar di sini


Tidak bekerja sekarang bekerja .... !! Saya tidak tahu lagi. pengembang xcode membuat saya sangat menderita. :(
cmcromance

0

Sebelum melakukan langkah yang kurang atau lebih rumit,

Cobalah untuk keluar dan luncurkan kembali Xcode.

Dalam kasus saya, ini telah membantu.


0

xcode->preferences->key buildings, atau,

"command + ,",lalu cari "comment selection" ganti kuncinya"command + /"

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.