Intinya adalah TIDAK untuk menggunakan Cmd-C
/ Cmd-V
pintas. Saya memiliki masalah yang sama yang berasal dari IntelliJ, dan bisa hanya menduplikasi baris Cmd-D
dan menghapusnya dengan Cmd-Y
adalah penghemat waktu yang besar.
Sejak itu mengganggu saya. Namun, sepertinya orang lain telah menemukan solusi yang berfungsi.
Singkatnya, buat file ~/Library/KeyBindings/PBKeyBinding.dict
dengan konten berikut dan mulai ulang Xcode.
{
"^$K" = (
"selectLine:",
"cut:"
);
"^$D" = (
"selectLine:",
"copy:",
"moveToEndOfLine:",
"insertNewline:",
"paste:",
"deleteBackward:"
);
}
Ini akan membuat dua pintasan: Ctrl- Shift- Kuntuk menghapus baris saat ini dan Ctrl- Shift- Duntuk menduplikasi baris saat ini. Harap dicatat bahwa ini hanya akan berfungsi jika Anda TIDAK menggunakan pengikatan kunci kustom yang diatur dalam Xcode. Beralih ke "XCode Default" dan semuanya akan berfungsi. Diuji pada XCode 3.2 pada Snow Leopard.
Informasi lebih lanjut tentang ikatan kunci Mac OS X: http://funkworks.blogspot.it/2013/03/republishing-of-wwwerasetotheleftcompos.html