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

4
วิธีการขยาย / ยุบส่วนต่างใน Vimdiff?
ฉันเริ่มใช้ vimdiff วันนี้และต้องการทำบางสิ่งที่ฉันได้รับอนุญาตจากบรรณาธิการต่าง ๆ ที่ใช้ Windows (เช่นขยาย / ยุบส่วนต่างมีการขยายไฟล์แบบเต็ม / แตกต่างเพียง 3 บริบทด้านบนหรือ ด้านล่าง ฯลฯ ) ขณะนี้ฉันรู้เพียงคำสั่งต่อไปนี้: แป้นพิมพ์ลัด: do - รับการเปลี่ยนแปลงจากหน้าต่างอื่นไปที่หน้าต่างปัจจุบัน dp - นำการเปลี่ยนแปลงจากหน้าต่างปัจจุบันไปไว้ในหน้าต่างอื่น ]c - ข้ามไปยังการเปลี่ยนแปลงต่อไป [c - ข้ามไปยังการเปลี่ยนแปลงก่อนหน้า CTRL+ W, w- สลับไปที่หน้าต่างอื่น ๆ ที่แยก ( CTRL+ W, CTRL+ Wทำสิ่งเดียวกันในกรณีที่คุณปล่อยCTRLกุญแจไปทีหลัง) ใครบางคนสามารถชี้ให้ฉันไปในทิศทางที่ถูกต้องเพื่อให้ฉันสามารถทำซ้ำคุณสมบัติที่คล้ายกันได้หรือไม่? มันจะดีถ้าฉันสามารถขยาย / ยุบเส้นรอบส่วนต่างได้

4
การดู `git ต่างกัน 'กับ vimdiff
ฉันตั้งค่าgit diffให้ห่อเป็น vimdiff โดยใช้ " Git Diff with Vimdiff " เป็นแนวทางและทำงานได้ตามที่คาดไว้เว้นแต่จะมีไฟล์จำนวนมากที่มีการเปลี่ยนแปลง เมื่อมีหลายไฟล์ที่มีการเปลี่ยนแปลงและฉันเรียกใช้git diffมันจะเปิดไฟล์แรกและหลังจากออกจากอินสแตนซ์แรกของ vimdiff ฉันก็มีข้อความต่อไปนี้: external diff died, stopping at filename นี่เป็นพฤติกรรมที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ฉันมีการตั้งค่าที่คล้ายกันในอดีตกับ SVN และเมื่อแตกต่างกับไฟล์หลายไฟล์ฉันจะตรวจสอบไฟล์แรกจากนั้นเขียนและออกโดยใช้:wqและไฟล์ถัดไปที่มีความแตกต่างจะเปิดขึ้น นี่ไม่ใช่กรณีของ Git ฉันพยายาม:n[ext]แล้ว แต่การทำเช่นนั้นไม่ได้เติมไฟล์ต้นฉบับลงในหน้าต่างด้านซ้ายเพื่อให้สามารถแตกต่างกับเวอร์ชันที่แก้ไข
209 git  vim  diff  vimdiff 

12
โหลด colorcheme ที่แตกต่างกันเมื่อใช้ vimdiff
vimdiffวิธีการโหลดสกีมสีที่แตกต่างกันเมื่อทำ ฉันต้องการสิ่งนี้เนื่องจากชุดสีปัจจุบันของฉันไม่แสดงความแตกต่างอย่างถูกต้องในvimdiffFor. เช่นความแตกต่างบางอย่างจะแสดงด้วยสี fg / bg เดียวกัน สิ่งนี้ทำให้ยากที่จะเข้าใจความแตกต่าง ดังนั้นทุกครั้งที่ฉันทำvimdiffฉันต้องทำ:colorscheme some_other_scheme สามารถทำได้ใน.vimrcไฟล์หรือไม่?
142 vim  vimdiff 

4
แตกต่างสองแท็บในเป็นกลุ่ม
สถานการณ์: ฉันได้เปิด Vim และวางข้อความบางส่วน ฉันเปิดแท็บที่สอง:tabeและวางข้อความอื่นในนั้น เป้าหมาย: ฉันต้องการแท็บที่สามที่มีผลลัพธ์เทียบเท่ากับการเขียนทั้งสองข้อความลงในไฟล์และเปิดด้วยvimdiff. สิ่งที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือ "แตกต่างกันระหว่างบัฟเฟอร์ปัจจุบันกับไฟล์" แต่ไม่diffได้รับบัฟเฟอร์ที่เปิดอยู่ แต่ไม่ได้บันทึกสองรายการ
121 vim  diff  tabs  vimdiff  buffer 

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