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

16
ฉันใช้ IDE (Eclipse) เพื่อพัฒนาซอฟต์แวร์ เหตุใดฉันจึงควรเปลี่ยนเป็นกลุ่มหรือ emacs [ปิด]
งานประจำวันของฉันคือผู้พัฒนา java / เว็บ ฉันใช้ eclipse เป็นเวลา ~ 5 ปี ฉันคิดว่ามันยอดเยี่ยมและฉันยังใช้ Webstorm สำหรับ javascript และ html / jsp ฉันทำในบางครั้งต้อง ssh เข้าสู่เซิร์ฟเวอร์และยุ่งกับไฟล์ config; สำหรับสิ่งนี้ฉันใช้ vi และมันทำให้ฉันเจ็บปวด ฉันจะต้องได้รับการขึ้นหน้าเว็บรายชื่อไวยากรณ์ / คำสั่ง: กดหลบหนีแล้ว Asterix หันไปรอบ ๆ สามครั้งและข้อความจะถูกป้อนสองบรรทัดข้างต้นเคอร์เซอร์ของคุณ มันไม่ง่ายเลยสำหรับฉันและฉันคิดว่าทุกคนที่เติบโตขึ้นมาในช่วงปลายยุคแปดสิบ นี่คือเหตุผลหลักที่ฉันคิดว่า eclipse นั้นยอดเยี่ยม (และฉันถือว่า IDE อื่น ๆ ) และอย่าเปลี่ยนเป็น emacs และ / หรือ vim เกิดข้อผิดพลาดในการไฮไลต์โดยไม่จำเป็นต้องคอมไพล์โครงการซ้ำ รหัสช่วย …
31 ide  eclipse  vim  emacs 

16
ฟีเจอร์ที่มีประโยชน์ที่สุดของ VIM ที่ไม่ได้มาตรฐานใน IDE [ปิด]
ฉันกำลังพิจารณาว่าฉันควรเริ่มใช้ VIM อีกครั้งแทนที่จะเป็น IDE หรือไม่ ฟีเจอร์ที่มีประโยชน์ที่สุดของ VIM ที่ไม่ได้มาตรฐานใน IDE คืออะไร
30 ide  vim  comparison 

5
Vim หรือ Emacs ใช้งานได้กับภาษาเช่น. Net หรือ Java หรือไม่? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ดังนั้นฉันเป็นนักพัฒนา. Net ที่ทำอะไรบางอย่างใน Java, Python และอื่น ๆ เป็นครั้งคราว ฉันเคยได้ยินคนจำนวนมากยกย่อง Vim และ Emacs เพื่อเพิ่มประสิทธิภาพอย่างมากเมื่อพื้นฐานถูกตอกลง ฉันสามารถเห็นได้อย่างชัดเจนว่าฟีเจอร์ต่าง ๆ นั้นมีประโยชน์มากเพียงใดด้วยการฝึกฝนอย่างเพียงพอและแม้กระทั่งเชื่อว่าช่วงการเรียนรู้น่าจะคุ้มค่ากับความพยายาม อย่างไรก็ตาม ... ดูเหมือนว่าคุณจะต้องเป็นตัวช่วยสร้างของแมโครและปุ่มลัดเพื่อให้มีประสิทธิภาพใน Vim หรือ Emacs เนื่องจากผู้พัฒนาโดยเฉลี่ยอยู่ใน Visual Studio, Netbeans, Eclipse หรือแพลตฟอร์มอื่น ๆ ฉันเริ่มเรียนรู้ที่จะใช้ Vim และคิดว่าคุณสมบัติบางอย่างของมันยอดเยี่ยม (เช่นการแก้ไขคอลัมน์) แต่ดูเหมือนว่าเครื่องมือหลายอย่างที่จัดหาโดย IDEs ที่มีน้ำหนักมากนั้นไม่สามารถแทนที่ได้แม้กระทั่งข้อความที่ถูกทำให้ยุ่งมากที่สุด บรรณาธิการ สร้างไฟล์ dbml สำหรับ Linq-to-SQL การทดสอบอัตโนมัติ ออกแบบ …
18 ide  vim  emacs 

5
การใช้ Vim เมื่อเข้ารหัสแอปพลิเคชันขนาดใหญ่
ฉันเริ่มเรียนรู้เป็นกลุ่มและทำตามคำแนะนำที่ให้ไว้ใน stackexchange ฉันเริ่มใช้มันในบางโครงการของเล่นและฉันก็เจ๋งกับมัน แต่ฉันเริ่มสงสัยว่าคุณจะมีประสิทธิผลได้อย่างไรโดยไม่ต้องเปิดไฟล์อื่น ๆ ตลอดเวลาเพียงแค่รู้ว่าชื่อคลาสนั้นเป็นเช่นไรแมโครที่รวมอยู่ในไฟล์อื่น ฯลฯ เป็นต้น อะไรคือคำแนะนำทั่วไปที่คุณสามารถให้ได้

6
การแมปคีย์ / ปลั๊กอิน XCim เป็นกลุ่ม?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันเป็นผู้พัฒนาที่ทำเว็บในทับทิมและ C # เป็นส่วนใหญ่ ฉันต้องการเริ่มแก้ไขด้วยการพัฒนา iOS และ Mac ในช่วงสองสามเดือนที่ผ่านมาฉันพยายามอย่างคล่องแคล่วในการผูกคีย์ชุดเดียว (vi / vim เพราะมันรู้สึกถูกต้อง) ฉันมี ViEmu ที่ยอดเยี่ยมติดตั้งไว้สำหรับ visual studio บน windows ซึ่งทำให้ฉันมีความน่ากลัวเป็นกลุ่มอยู่เคียงข้างกับของเล่นเสริมพลังสำหรับสตูดิโอภาพ มีอะไรเช่นนี้สำหรับ xcode หรือไม่ ฉันรู้ว่าฉันสามารถตั้งค่า MacVim เป็นเครื่องมือแก้ไขเริ่มต้นได้ แต่ฉันไม่สนใจเรื่องนี้มากเกินไปเพราะมันหมายถึงการสูญเสียการรับรู้ของโกโก้ทั้งหมดของ xcode ตัวเลือกอื่น ๆ ของหลักสูตรคือการไปหาตัวส่วนร่วมที่ต่ำที่สุดและเปลี่ยนเป็น emacs (เนื่องจาก mac keybindings มีพื้นฐานมาจาก emacs อย่างหนาแน่น) แต่อย่าคิดนานเกินไป : P
16 xcode  mac  vim 

7
Emacs และ“ เสริมประสิทธิภาพด้วยตนเอง”
ในระยะสั้นคำถามของฉันไม่ยอมใครง่ายๆสำหรับคุณผู้ใช้ Emacs คือ: คุณประสบความสำเร็จนี้ "ประสิทธิภาพการทำงานด้วยตนเองเสริม" พูดถึงสตีฟ Yeggeเกี่ยวกับอะไร? Emacs เป็นโฮสติ้งของตัวเอง: การเขียนสิ่งต่าง ๆ ในนั้นทำให้สภาพแวดล้อมมีประสิทธิภาพยิ่งขึ้น มันเป็นข้อเสนอแนะวนซ้ำ: เอฟเฟ็กต์แบบเรียกซ้ำการเสริมแรงตัวเองแบบทวีคูณที่เกิดขึ้นเพราะคุณกำลังปรับปรุงสภาพแวดล้อมที่คุณใช้เพื่อสร้างการปรับปรุง คุณรู้สึกว่าการเพิ่ม Emacs ของคุณในที่สุดทำให้คุณมีประสิทธิภาพเพิ่มขึ้น 10 เท่าและผลผลิตของคุณยังคงเพิ่มขึ้นอย่างต่อเนื่องและต่อ ๆ ไปเรื่อย ๆ ? คุณมีตัวอย่าง / ประสบการณ์ในการแบ่งปันหรือไม่? สำหรับฉันฉันใช้ทั้ง Emacs และ Vim เพื่อการพัฒนา (ปัจจุบันติดกับ Vim) ฉัน.emacsและ.vimrcทั้งคู่ค่อนข้างปรับแต่งเพื่อสนองความต้องการของฉันและฉันขอขอบคุณพลังของบรรณาธิการทั้งสองนี้ แต่ฉันไม่ได้สัมผัสกับ "การเสริมแรงด้วยตนเอง" ของ Emacs นี้ไม่พบใครบางคนที่ทำ (แน่นอนอาจเป็นเพราะฉันยังไม่ยอมแพ้ Emacser อย่างแท้จริงและยังไม่ได้พบ Emacsers มากมาย) ตัวอย่างเช่นที่ Facebook คนที่อยู่ข้างฉันกำลังใช้ Vim และคนที่อยู่ข้างเขากำลังใช้ Emacs …

3
เป็นไปได้หรือไม่ที่จะคอมไพล์ภาษาระดับสูงขึ้นเพื่อให้สามารถอ่าน C ++ ได้? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา C ++ เป็นภาษาที่ยอดเยี่ยมในหลาย ๆ ด้าน แต่บางสิ่งที่ยุ่งยากในการเขียนโดยไม่ต้องใช้ IDE ในฐานะผู้ใช้ VIM มันน่าสนใจมากถ้าฉันสามารถใช้ภาษาระดับสูงขึ้นซึ่งทำให้ฉันสามารถเขียน C ++ ด้วย S-Expressions และอาจมีมาโครคล้าย Lisp ซึ่งทำให้สามารถสร้างโค้ดที่สะอาดได้ในขณะเดียวกันก็หลีกเลี่ยงการเขียน patters เดิม ครั้งแล้วครั้งเล่า. ฉันถาม freenode และทดสอบแนวคิดหลายอย่างเช่นการคอมไพล์ Lisp-> C กับคอมไพเลอร์เช่น ECL และ Bigloo แต่ไม่มีสิ่งใดที่สร้างโค้ด C ที่สะอาดเป็นพิเศษ มีงานใด ๆ ในปัญหานี้หรือไม่?

3
มีวิธีการยกเลิกการแท็บทุกอย่างในไฟล์ต้นฉบับของคุณโดยใช้คำสั่งหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Software Engineering Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา จากนั้นจะเยื้องอัตโนมัติอีกครั้งหลังจากนั้น ฉันพยายามคัดลอกรหัสจากหน้าจอเทอร์มินัลหนึ่งไปอีกหน้าจอหนึ่ง แต่การจัดระเบียบทำให้เกิดความสับสน ฉันไม่รู้ว่าจะเรียกฟังก์ชันนี้ว่าอะไรดังนั้นจึงเป็นเรื่องยากสำหรับฉันที่จะพบมันบน google (ซึ่งโดยทั่วไปแล้วจะส่งคืนสิ่งต่าง ๆ ที่เกี่ยวข้องกับวิธีการตั้งค่าขนาดแท็บซึ่งไม่ใช่สิ่งที่ฉันมองหา)
11 vim 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.