คำถามติดแท็ก customization

24
ผู้ใช้ R ผู้เชี่ยวชาญมีอะไรในโปรไฟล์ของคุณ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันพบไฟล์โปรไฟล์เริ่มต้นของผู้อื่นอยู่เสมอทั้งมีประโยชน์และให้คำแนะนำเกี่ยวกับภาษา ยิ่งกว่านั้นในขณะที่ฉันมีการปรับแต่งบางอย่างสำหรับBashและVimแต่ฉันไม่มีอะไรที่จะเป็นอาร์ ตัวอย่างเช่นสิ่งหนึ่งที่ฉันต้องการเสมอคือสีที่ต่างกันสำหรับอินพุตและเอาต์พุตข้อความในเทอร์มินัลหน้าต่างและอาจมีการเน้นไวยากรณ์

8
วิธีทำให้ประเภทที่กำหนดเองของฉันทำงานกับ“ ช่วงตามลูป” ได้อย่างไร
เช่นเดียวกับหลาย ๆ คนในทุกวันนี้ฉันได้ลองใช้คุณสมบัติที่แตกต่างที่ C ++ 11 นำมาใช้ หนึ่งในรายการโปรดของฉันคือ "ช่วงตามลูป" ฉันเข้าใจ: for(Type& v : a) { ... } เทียบเท่ากับ: for(auto iv = begin(a); iv != end(a); ++iv) { Type& v = *iv; ... } และนั่นbegin()ก็แค่ส่งคืนa.begin()สำหรับคอนเทนเนอร์มาตรฐาน แต่สิ่งที่ถ้าผมต้องการที่จะทำให้ประเภทของฉันเอง "ช่วงที่ใช้สำหรับวง" -aware ? ฉันควรจะมีความเชี่ยวชาญbegin()และend()? หากประเภทที่กำหนดเองของฉันเป็นของเนมสเปซxmlฉันควรกำหนดxml::begin()หรือstd::begin()? ในระยะสั้นสิ่งที่เป็นแนวทางในการทำเช่นนั้น?

7
ทำให้ Visual Studio เข้าใจ CamelCase เมื่อกดปุ่ม Ctrl และปุ่มเคอร์เซอร์
มีวิธีที่ฉันสามารถกำหนดค่า Visual Studio 2008 ให้เข้าใจ CamelCase ได้หรือไม่? โดยเฉพาะอย่างยิ่งฉันต้องการรับCtrl + rightหรือleftเคอร์เซอร์เพื่อพาฉันไปยังส่วนย่อยของชื่อตัวแปรหรือประเภท กล่าวคือถ้าเคอร์เซอร์ของฉันอยู่ที่จุดเริ่มต้นของบรรทัดนี้: LongNamedExampleClass longNamed = new LongNamedExampleClass(); และฉันกดCtrl + rightฉันต้องการข้ามไปที่ " Named" ในชื่อชั้นเรียนแทนที่จะเป็นจุดเริ่มต้นของชื่อตัวแปร ถ้าฉันกดอีกครั้งฉันอยากไปที่ " Example" ฉันหวังว่ามันจะสมเหตุสมผล ฉันใช้คุณสมบัติการนำทางนี้ใน Eclipse ค่อนข้างมากและพบว่ามันยากที่จะปลดปล่อยบางสิ่งที่ฝังแน่น

5
ฉันจะเปิดการตัดข้อความโดยค่าเริ่มต้นใน VS Code ได้อย่างไร
โดยปกติเมื่อฉันใช้รหัส VS สิ่งแรกที่ผมทำในเอกสารใหม่เป็นคำสั่ง "สลับตัดคำ" หรือ+Alt Zฉันพยายามค้นหาการตั้งค่าผู้ใช้ แต่ไม่พบรายการที่เกี่ยวข้อง มีวิธีใดบ้างที่จะมี "เปิด" สำหรับทุกเอกสารโดยค่าเริ่มต้น

15
ฉันจะหาไฟล์. emacs สำหรับ Emacs ที่ทำงานบน Windows ได้ที่ไหน
ฉันพยายามมองหาไฟล์. emacs สำหรับการติดตั้ง Windows สำหรับ Emacs แต่ไม่พบ มันมีชื่อไฟล์เดียวกันใน Windows เหมือนกับใน Unix หรือไม่? ฉันต้องสร้างมันขึ้นมาเอง? ถ้าใช่มันไปอยู่ภายใต้ไดเรกทอรีใด?

11
การเปลี่ยนโฟลเดอร์เริ่มต้นใน Emacs
ฉันค่อนข้างใหม่สำหรับ Emacs และฉันพยายามหาวิธีเปลี่ยนโฟลเดอร์เริ่มต้นสำหรับการC-x C-fเริ่มต้นระบบ ตัวอย่างเช่นเมื่อฉันโหลด Emac ครั้งแรกและกดC-x C-fโฟลเดอร์เริ่มต้นคือC:\emacs\emacs-21.3\binแต่ฉันอยากจะเป็นเดสก์ท็อป ฉันเชื่อว่ามีบางวิธีในการปรับแต่ง.emacsไฟล์เพื่อทำสิ่งนี้ แต่ฉันยังไม่แน่ใจว่าคืออะไร อัปเดต: มีวิธีแก้ไขปัญหาสามวิธีที่ฉันพบว่าใช้งานได้อย่างไรก็ตามฉันเชื่อว่าโซลูชันที่ 3 เป็น Windows เท่านั้น โซลูชันที่ 1: เพิ่ม(cd "C:/Users/Name/Desktop")ลงใน.emacsไฟล์ โซลูชันที่ 2: เพิ่ม(setq default-directory "C:/Documents and Settings/USER_NAME/Desktop/")ลงใน.emacsไฟล์ โซลูชันที่ 3: คลิกขวาที่ปุ่มลัด Emacs ตีคุณสมบัติและเปลี่ยนฟิลด์ start in เป็นไดเร็กทอรีที่ต้องการ

2
จะเพิ่มคลาสเนทีฟใหม่ในบริบทของ WebWorker ใน JavaScriptCore ได้อย่างไร
ฉันมีแอปพลิเคชันที่ขยาย JavaScript ผ่าน JavaScriptCore ในเบราว์เซอร์ webkit-gtk ตอนนี้ฉันมีหลายคลาสที่ฉันเพิ่มเข้าไปในบริบทส่วนกลางดังนี้: void create_js(gpointer context, char* className, JSClassDefinition clasDefinition) { JSClassRef classDef = JSClassCreate(&clasDefinition); JSObjectRef classObj = JSObjectMake(context, classDef, context); JSObjectRef globalObj = JSContextGetGlobalObject(context); JSStringRef str = JSStringCreateWithUTF8CString(className); JSObjectSetProperty(context, globalObj, str, classObj, kJSPropertyAttributeNone, NULL); JSStringRelease(str); } ตอนนี้ฉันต้องการเพิ่มชั้นเรียนเหล่านั้นในบริบทของ WebWorker ด้วยดังนั้นฉันจึงสามารถเรียกพวกเขาจากคนงานที่สร้างอินสแตนซ์ใน JS ได้ ฉันได้ลองรับWorkerวัตถุแล้ว: JSStringRef workerStr = …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.