Pintasan keyboard Xcode apa yang Anda gunakan secara teratur? [Tutup]


210

Pintasan keyboard Xcode apa yang Anda gunakan secara teratur?

Saya sangat percaya dalam menggunakan keyboard sebanyak mungkin (jauh lebih cepat seperti itu), dan saya berharap orang lain dapat berbagi beberapa cara pintas Xcode yang mereka gunakan.


36
Pertanyaan yang tervvatifikasi 43 kali tidak konstruktif?
Boon

3
Bagaimana ini bisa meminta apa pun selain daftar perintah?
Morkrom

3
Saya mengumpulkan PDF dari pintasan keyboard populer: iphonedev.tv/blog/2014/9/25/…
Paul Solt

4
Saya terkejut bahwa tidak ada jawaban yang menyertakan [ctrl + 6] untuk metode pencarian atau tandai di file saat ini.
Yogesh Maheshwari

3
Eurgh itu sangat mengganggu saya betapa utasnya benang ditutup oleh polisi SO ...
Phil Hudson

Jawaban:


254

Saya menemukan cara pintas untuk membuka & menutup berbagai area layar harus bermanfaat.

pintasan


Mencari gambar ini di ketiga kalinya, akhirnya disimpan, itu bagus. Selalu lupakan filter.
DanSkeel

4
@DanSkeel Terima kasih. Catatan cepat pada filter navigator - Dulu saya sering menggunakan cmd-option-j untuk memfilter kemudian menavigasi ke file sumber. Namun sekarang saya menemukan perintah cepat terbuka lebih baik (cmd-shift-O, ketik beberapa karakter, kembali)
Robert

6
Jika Anda ingin fokus pada bidang pencarian Search NavigatorAnda dapat menekan Command + 3dan kemudian tekanCommand + Option + j
DanSkeel

8
Tambahan yang bagus akan ^(1-6)untuk elemen UI di atas area pengeditan utama. Anda dapat dengan mudah menavigasi ke Recent Files, Callers, dan Method list. Perhatikan bahwa Anda dapat mulai mengetik setelah salah satu dari itu. ( Sangat berguna dengan Control-6.)
funroll

Adakah yang tahu cara menetapkan beberapa Pintasan ke satu tindakan di preferensi Xcode? Beberapa tindakan sudah ditentukan sebelumnya dengan beberapa pintasan, tetapi saya tidak dapat menemukan caranya, misalnya menetapkan PageUp dan yang default untuk "Alihkan ke Counterpart berikutnya".
Raffael

138

Cmd+ Shift+ omembuka dialog "Buka dengan cepat", di mana Anda dapat dengan cepat menemukan dan membuka file yang berisi teks yang Anda masukkan.


17
Diubah menjadi Cmd-Shift + o dalam Xcode 4
quantumpotato

1
Diubah menjadi CTRL-i di Xcode 4.5
Seunghoon

4
Masih Cmd-Shift + o di Xcode saya 4.5.2
jake_hetfield

3
Tampaknya juga CMD-Shift-o dalam Xcode 5.
livingtech

1
Pintasan terbaik periode
XCode

61

Diperbarui untuk versi yang lebih baru:

Control+ Command+

Beralih antara file .h / .m yang sesuai atau sebagai dokumentasi Apple sendiri, itu berarti Langsung ke Counterpart


2
Jika Anda menggunakan file .m, itu beralih ke file .h yang sesuai, dan sebaliknya.
John Douthat

28
Ini Kontrol + Cmd + Atas / Bawah pada versi Xcode saya (4.5.2)
jake_hetfield

3
Ini Kontrol + CMD + Atas / Bawah pada Xcode 5.1
Faizan S.

Pada tombol Kontrol keyboard Apple disebut sebagai Opsi.
ADJ

1
@ArunPratap tidak benar. Opsi adalah opsi atau alt, kontrol adalah kontrol
ff10

47

command+ shift+j

Mengungkapkan file saat ini di navigator proyek. Sangat berguna jika Anda menggunakan command+ control+ Juntuk melompat ke definisi karena Xcode tidak akan secara otomatis mengungkapkan file yang berisi navigator.


3
suka! sangat berguna!
Luca Davanzo

42

command /

Komentari baris saat ini, atau beberapa baris jika disorot.

Sangat berguna untuk berkomentar cepat dan tidak komentar saat bereksperimen dengan kode.


cmd + control + / too
evanhutomo

5
Kecuali uncomment tidak bekerja setengah dari waktu .....
cacau

1
Membatalkan komentar hanya tidak berfungsi ketika pilihan Anda berisi satu atau lebih baris yang belum dikomentari.
DarkByte

27

Indentasi ulang Ada Edit > Format > Re-Indentdan tidak ada jalan pintas secara default (saya menggunakan Command+ Shift+ L). Itu anugerah.


28
Ada juga "Indent Selection", Control I.
Darren

6
Ada pintasan keyboard default yang ditambahkan sekarang (Xcode 4) untuk Re-Indent. Gunakan Kontrol + I. Dan item telah dipindahkan di bawah Editor -> Structure -> Re-Indent.
sElanthiraiyan

5
Sorot juga beberapa kode, dan tekan Command+ [atau ]untuk indentasi pilihan Anda.
Matej

1
Klarifikasi kecil, ini "Kontrol + huruf i" Saya jadi gila mencoba menggunakan | lol
Gaston

1
Selamat Berita, saya telah mengembangkan plugin xCode yang Indent file sumber saat menyimpan :-) github.com/ThilinaHewagama/AutoIndentWithSave
Thilina Chamin Hewagama

25

command F Cari di File

option command F Cari & Ganti di File

shift command F Cari di seluruh proyek

shift option command F Cari & Ganti di seluruh proyek

Perhatikan polanya agar mudah diingat.


5
Setelah Pencarian di Project, begitu hasilnya ada di Navigator, bagaimana Anda bisa mengulanginya tanpa harus menggunakan mouse? (Saya benci harus mengklik pada setiap hasil)
tothemario

2
Selain itu, Anda dapat menggunakan Cmd + E untuk menempatkan pilihan saat ini di find (dalam file), dan Cmd + G untuk memilih / melompat ke kejadian berikutnya (Cmd + Shift + G bergerak mundur). Berfungsi juga untuk penggantian cepat (Alternating Cmd + G dan Cmd + V) Secara pribadi saya juga memetakan Cmd + Option + E untuk menemukan pilihan dalam proyek, untuk konsistensi dengan yang di atas.
Patrick Pijnappel

@tothemario Anda dapat menekan command-option-G untuk pindah ke setiap hasil pencarian tingkat proyek. shift-command-option-G akan bergerak kembali melalui setiap hasil.
Canucklesandwich

1
@tothemario saat ini Cmmd + Control + Guntuk berikutnya & Cmmd + Control + Shift + Guntuk sebelumnya. Jika Anda ingin kombinasi tombol kemudian pergi ke Preferensi >> Binding Kunci >> cari 'Temukan Selanjutnya di Workspace' & Cari Sebelumnya di Workspace '
Madu


15

Command+ J (Memindahkan fokus ke bagian editor mana saja)


1
Apa yang sebenarnya membantu kita dengan ini?
Esqarrouth

@Esqarrouth Pintasan ini dapat memindahkan kursor dari asisten editor ke editor utama, misalnya.
p-sun

12

Control+ Command +j

Sorot sebuah kata kunci (nama metode) dan lompat ke definisinya. Juga berfungsi untuk variabel, # definisi, dll.


10
Cmd + klik pada simbol juga bekerja dengan cara yang sama.
Rakesh

Tambahkan Opsi ke pintasan di atas untuk membuka definisi di asisten editor Anda.
ya

7

Beberapa pintasan favorit saya sama sekali bukan pintasan keyboard, tetapi gerakan multitouch. Semua Macbook dari awal 2008 dan seterusnya, dan saya akan membayangkan desktop dengan Magic Mouse atau Magic Trackpad, mendukung gesekan tiga jari ke atas dan ke bawah untuk beralih di antara header dan implementasi, dan gesek tiga jari ke kiri dan kanan untuk bernavigasi di dalam riwayat file.


Ini tidak berfungsi pada iMac 2013 saya dengan mouse ajaib, FYI, akan lebih baik!
Wesley Smith

Saya menggunakan 3 jari kiri dan kanan, tetapi memiliki naik dan turun sempurna. Terima kasih.
Michael Ozeryansky

7

Command+ Shift+ Yuntuk konsol.


2
Saya pikir maksud Anda Command-Shift-Y. Itulah yang ada di Xcode 4.4.1.
arlomedia

Ya benar. Mungkin itu Kontrol kembali di Xcode 3 tetapi mungkin juga dengan kesalahan ketik yang saya buat :)
Fabiano Francesconi

@arlomedia Menggunakan pintasan hanya membuka konsol, tetapi tidak memindahkan kursor ke sana. Adakah yang bisa membuat kursor bergerak ke sana?
Sayang

1
@Madu perintah + Shift + C
Hai Feng Kao

@ HaiFengKao terima kasih banyak
Sayang


4

Ikatan Kunci untuk Tindakan XCode

Buat pintasan keyboard Anda sendiri menggunakan tab Teks Key Bindings dari panel preferensi Key Bindings . Penghemat waktu semuanya. Cari saja tindakan favorit Anda dan tambahkan / edit pintasan!

Utas lain yang mungkin bermanfaat bagi Anda ada di sini .



1

Saya tidak bisa hidup tanpa gesek vertikal tiga jari untuk beralih antara antarmuka dan file implementasi. Jika Anda melewatkannya di xcode-4 / Lion, pastikan untuk mengikuti instruksi berikut:

http://geeksinkilts.com/?p=67


2
sebagai alternatif, (bagi mereka yang mencari pintasan keyboard) ctrl + cmd + hingga matikan di antara mereka juga
Ian Dundas

Ya, dan jauh lebih mudah - bertanya-tanya mengapa Anda ingin memindahkan tangan Anda ke trackpad saat itu hanya dengan pintasan keyboard .. ??
ATV

Jika tangan Anda sudah berada di trackpad, itu adalah opsi yang bagus untuk dimiliki.
Sanjay Chaudhry
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.