Tôi đang cố gắng thêm một nhóm các ràng buộc khóa tùy chỉnh vào Xcode 6. Tôi đã tra cứu các bài viết trước đây và phát hiện để làm điều này bạn cần chỉnh sửa tệp Default.idekeybindings trong Xcode của bạn -> UserData -> keybindings -> Default.ideakeybindingsThêm các ràng buộc khóa tùy chỉnh vào XCode
tôi đã chỉnh sửa này theo cách nó đã được thực hiện trong các phiên bản trước đó, nhưng khi tôi đi vào sở thích -> keybindings trong Xcode tôi không thể tìm thấy hành động tùy chỉnh mà tôi đã xác định. Tôi lý tưởng muốn tạo một "dòng sao chép" chính, "đường cắt", "dòng trùng lặp" và một số keybindings hữu ích khác mà tôi đã phát triển để thích trong khi sử dụng Sublime và Atom. Tôi đã bao gồm các tệp .ideakeybindings của tôi đã chỉnh sửa nội dung tệp bên dưới để tham chiếu đến những gì tôi đang cố gắng thực hiện.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>My Custom Actions</key>
<dict>
<key>Delete Current Line/Selection</key>
<string>deleteToEndOfLine:, deleteToBeginningOfParagraph:</string>
<key>Duplicate Line</key>
<string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:</string>
</dict>
</dict>
</plist>
Công việc tuyệt vời, tôi sẽ xem xét điều này vào thứ ba tại nơi làm việc và liên hệ lại với bạn về cách hoạt động (Tôi sẽ chấp nhận hoặc nhận xét tùy thuộc vào những gì diễn ra. Cảm ơn sự giúp đỡ của bạn) – Unome
Cảm ơn bạn rất nhiều! Điều này hoạt động hoàn hảo. Đối với những người mới hơn so với bản thân tôi, cd vào/để đến MacHD và sau đó đi vào các ứng dụng, nếu không bạn sẽ không nhận được tất cả các ứng dụng trong danh sách. – Unome
Cảm ơn bạn! Tôi đoán tôi vẫn đang học cách của mình xung quanh một máy Mac - đối với những người cũng không thể tìm ra cách truy cập tập tin này thông qua Finder ("bạn không có quyền xem nội dung của nó"), tôi đã có thể truy cập thông qua Terminal bằng cách sử dụng: "cd /Applications/Xcode-Beta.app/Contents/Frameworks/IDEKit.framework/Resources" (đảm bảo bạn sử dụng đúng ứng dụng Xcode!), và sau đó mở tệp trong trình soạn thảo văn bản (ví dụ TextWrangler) bằng cách sử dụng: "open -a /Applications/TextWrangler.app IDETextKeyBindingSet.plist". –