การแมปคีย์ / ปลั๊กอิน XCim เป็นกลุ่ม?


16

ฉันเป็นผู้พัฒนาที่ทำเว็บในทับทิมและ C # เป็นส่วนใหญ่

ฉันต้องการเริ่มแก้ไขด้วยการพัฒนา iOS และ Mac

ในช่วงสองสามเดือนที่ผ่านมาฉันพยายามอย่างคล่องแคล่วในการผูกคีย์ชุดเดียว (vi / vim เพราะมันรู้สึกถูกต้อง)

ฉันมี ViEmu ที่ยอดเยี่ยมติดตั้งไว้สำหรับ visual studio บน windows ซึ่งทำให้ฉันมีความน่ากลัวเป็นกลุ่มอยู่เคียงข้างกับของเล่นเสริมพลังสำหรับสตูดิโอภาพ

มีอะไรเช่นนี้สำหรับ xcode หรือไม่

ฉันรู้ว่าฉันสามารถตั้งค่า MacVim เป็นเครื่องมือแก้ไขเริ่มต้นได้ แต่ฉันไม่สนใจเรื่องนี้มากเกินไปเพราะมันหมายถึงการสูญเสียการรับรู้ของโกโก้ทั้งหมดของ xcode

ตัวเลือกอื่น ๆ ของหลักสูตรคือการไปหาตัวส่วนร่วมที่ต่ำที่สุดและเปลี่ยนเป็น emacs (เนื่องจาก mac keybindings มีพื้นฐานมาจาก emacs อย่างหนาแน่น) แต่อย่าคิดนานเกินไป : P

คำตอบ:


15

ฉันเพิ่งทำไป นี่คือลิงค์ไปสู่มัน

ปัจจุบันได้รับการพัฒนาเพื่อการใช้งานส่วนตัว (ของฉัน) ดังนั้นคุณอาจรู้สึกไม่ดีกับการขาดการใช้งานบางอย่าง ส่งคำติชม (หรือคำขอคุณสมบัติ) ให้ฉัน ฉันจะเพิ่มปุ่มลัดหรือคำสั่งบางอย่างถ้าฉันมีเวลาเพียงพอ


งานสร้างล่าสุดฉันลองใช้งานได้ดีบน Xcode 4.3.2!
Ivan Vučica

ฉันเพิ่งดาวน์โหลดและสร้างมัน .. แต่ฉันจะใช้มันได้อย่างไร เช่นถ้าฉันใช้เสียงเรียกเข้าในเชลล์ .. ฉันจะกด 'i' เพื่อเข้าสู่โหมดแก้ไขและหลบหนีเพื่อเข้าสู่โหมดคำสั่ง vim .. ฉันจะทำสิ่งเหล่านั้นใน xcode ได้อย่างไร
abbood


1

ฉันหมกมุ่นอยู่กับการหาวิธีแก้ปัญหาตั้งแต่เปลี่ยนมาพัฒนาเป็น iOS และคำตอบที่ดีที่สุดที่ฉันได้พบ (ที่ใช้ได้กับ Lion ด้วย) กำลังติดตั้งKeyRemap4MacBookและเปิดใช้งานโหมด Ubiquitous Vim Bindings และ Vi ด้วยตนเอง

หนึ่งในคุณสมบัติที่ยอดเยี่ยมที่มาจากการทำเช่นนี้คือตอนนี้แอปพลิเคชันอื่น ๆ มีปุ่มลัดเป็นกลุ่มเช่นกัน (ตัวอย่างเช่นฉันใช้คำสั่งโหมดปกติในขณะที่พิมพ์ข้อความนี้บน Chrome)


1

ฉันเพิ่งโคลนที่เก็บ git xVimและรัน build ใน Xcode (ตามคำแนะนำบอก) และมันทำงานได้เหมือนแชมป์ ตอนนี้มันมีชุดคีย์ จำกัด แต่มีสิ่งที่ฉันต้องการในตอนนี้ และคุณต้องดูซอร์สโค้ดเพื่อเรียนรู้วิธีเขียนปลั๊กอิน XCode และทำงานกับ Objective-C


0

น่าเสียดายที่ไม่มีการโยงปุ่มลัดสำหรับ XCode (ทำลายฉันรู้) อย่างไรก็ตาม XCode มีชุดคุณลักษณะทางลัดที่หลากหลาย

นี่คือแผ่นโกงทางลัดที่ดี (ขนาดโปสเตอร์) http://www.1729.us/xcode/Xcode%20Shortcuts.png

ฉันคิดว่ามันเป็นสิ่งสำคัญเช่นกันที่ต้องตระหนักว่าการมีปุ่มลัดเป็นกลุ่มใน XCode นั้นไม่ใช่สิ่งที่ดีเลย

Vim มีการออกแบบที่เรียบง่ายและมีความเร็วในการเขียนรหัสเป็นเป้าหมาย นิ้วของคุณไม่ควรปล่อยทิ้งไว้ สำหรับสิ่งนี้ชุดของการโยงคีย์ที่ดีเป็นสิ่งสำคัญมาก

XCode เป็นสภาพแวดล้อมการพัฒนาที่มีคุณสมบัติหลากหลายซึ่งช่วยลดความซับซ้อน (ผ่านการใช้ GUI) คุณสมบัติที่ซ้ำ ๆ หลายอย่าง (หรือซับซ้อน) ที่อาจเกิดขึ้นในทางของการพัฒนา สำหรับสิ่งนี้คุณจะต้องมีปฏิสัมพันธ์กับ IDE และดังนั้นการมีปุ่มลัดที่ดีจึงไม่สำคัญต่อการทำงานของ IDE (ตรงข้ามกับ Vim)


0

ViEmuใช้งานได้กับ Xcode 4 ฉันได้ลองแล้วและมันก็ยังดีกว่าตัวเลียนแบบ Vim อื่น ๆ สำหรับ Xcode

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.