gvim - ออนไลน์ในคลาวด์

นี่คือคำสั่ง gvim ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


vim - Vi IMproved โปรแกรมแก้ไขข้อความของโปรแกรมเมอร์

เรื่องย่อ


เป็นกลุ่ม [ตัวเลือก] [ไฟล์ ..]
เป็นกลุ่ม [ตัวเลือก] -
เป็นกลุ่ม [ตัวเลือก] -t tag
เป็นกลุ่ม [ตัวเลือก] -q [ไฟล์ผิดพลาด]

ex
ดู
กวิม GView อีวิม ทวนทบ
รวิม รีวิว rgvim rgview

DESCRIPTION


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

มีการปรับปรุงมากมายเหนือ Vi: การเลิกทำหลายระดับ หลายหน้าต่างและบัฟเฟอร์
การเน้นไวยากรณ์, การแก้ไขบรรทัดคำสั่ง, การเติมชื่อไฟล์ให้สมบูรณ์, ความช่วยเหลือออนไลน์, ภาพ
การเลือก ฯลฯ ดู ":help vi_diff.txt" เพื่อดูสรุปความแตกต่างระหว่าง เป็นกลุ่ม และ
วี.

ในขณะที่วิ่ง เป็นกลุ่ม สามารถขอความช่วยเหลือได้มากมายจากระบบช่วยเหลือออนไลน์ด้วย
คำสั่ง ":help" ดูส่วนความช่วยเหลือออนไลน์ด้านล่าง

ส่วนใหญ่มักจะ เป็นกลุ่ม ได้เริ่มแก้ไขไฟล์เดียวด้วยคำสั่ง

ไฟล์ vim

ให้เป็นปกติมากกว่านี้ เป็นกลุ่ม เริ่มต้นด้วย:

กลุ่ม [ตัวเลือก] [รายการไฟล์]

หากไม่มีรายการไฟล์ ตัวแก้ไขจะเริ่มต้นด้วยบัฟเฟอร์ว่าง อย่างอื่นกันแน่
อาจใช้หนึ่งในสี่ต่อไปนี้เพื่อเลือกไฟล์ที่จะแก้ไขตั้งแต่หนึ่งไฟล์ขึ้นไป

ไฟล์ .. รายชื่อไฟล์. ไฟล์แรกจะเป็นไฟล์ปัจจุบันและอ่านใน
กันชน. เคอร์เซอร์จะอยู่ที่บรรทัดแรกของบัฟเฟอร์ คุณ
สามารถเข้าถึงไฟล์อื่นๆ ด้วยคำสั่ง ":next" เพื่อแก้ไขไฟล์ที่
เริ่มต้นด้วยเส้นประ นำหน้ารายการไฟล์ด้วย "--"

- ไฟล์ที่จะแก้ไขอ่านจาก stdin คำสั่งจะอ่านจาก stderr ซึ่ง
ควรจะเป็น tty

-t {tag} ไฟล์ที่จะแก้ไขและตำแหน่งเคอร์เซอร์เริ่มต้นขึ้นอยู่กับ "แท็ก" ซึ่งเป็นประเภท
ไปที่ฉลาก ค้นหา {tag} ในไฟล์แท็ก ไฟล์ที่เกี่ยวข้องจะกลายเป็น
ไฟล์ปัจจุบันและคำสั่งที่เกี่ยวข้องจะถูกดำเนินการ ส่วนใหญ่จะใช้
สำหรับโปรแกรม C ซึ่งในกรณีนี้ {tag} อาจเป็นชื่อฟังก์ชัน ผลกระทบคือ
ว่าไฟล์ที่มีฟังก์ชั่นนั้นจะกลายเป็นไฟล์ปัจจุบันและเคอร์เซอร์
อยู่ที่ตำแหน่งเริ่มต้นของฟังก์ชัน โปรดดูที่ ":help tag-commands"

-q [ไฟล์ผิดพลาด]
เริ่มในโหมดแก้ไขด่วน ไฟล์ [errorfile] ถูกอ่านและข้อผิดพลาดแรกคือ
แสดง หากละเว้น [errorfile] ชื่อไฟล์จะได้รับจาก
ตัวเลือก 'errorfile' (ค่าเริ่มต้นเป็น "AztecC.Err" สำหรับ Amiga เปิด "errors.err"
ระบบอื่นๆ) สามารถข้ามข้อผิดพลาดเพิ่มเติมได้ด้วยคำสั่ง ":cn" ดู
":help Quickfix".

เป็นกลุ่ม ทำงานแตกต่างกันขึ้นอยู่กับชื่อของคำสั่ง (ไฟล์ปฏิบัติการอาจยังคงเป็น
ไฟล์เดียวกัน)

vim วิธี "ปกติ" ทุกอย่างเป็นค่าเริ่มต้น

ex เริ่มในโหมด Ex ไปที่โหมดปกติด้วยคำสั่ง ":vi" ก็ทำได้เช่นกัน
ด้วยอาร์กิวเมนต์ "-e"

ดูเริ่มในโหมดอ่านอย่างเดียว คุณจะได้รับการปกป้องจากการเขียนไฟล์ สามารถ
ทำได้ด้วยอาร์กิวเมนต์ "-R"

กวิม กวิว
รุ่น GUI เริ่มหน้าต่างใหม่ สามารถทำได้ด้วยอาร์กิวเมนต์ "-g"

ทบทวน
เวอร์ชัน GUI ในโหมดง่าย เริ่มหน้าต่างใหม่ สามารถทำได้ด้วย
อาร์กิวเมนต์ "-y"

อาร์วิม อาร์วิว อาร์วิม อาร์วีม
เหมือนข้างบนแต่มีข้อจำกัด จะไม่สามารถเริ่มเชลล์ได้
คำสั่งหรือระงับ เป็นกลุ่ม สามารถทำได้ด้วยอาร์กิวเมนต์ "-Z"

OPTIONS


ตัวเลือกอาจได้รับในลำดับใด ๆ ก่อนหรือหลังชื่อไฟล์ ตัวเลือกที่ไม่มี an
อาร์กิวเมนต์สามารถรวมกันหลังจากขีดเดียว

+[num] สำหรับไฟล์แรกเคอร์เซอร์จะอยู่ที่บรรทัด "num" ถ้า "นัม" คือ
หายไป เคอร์เซอร์จะอยู่ที่บรรทัดสุดท้าย

+/{pat} สำหรับไฟล์แรกเคอร์เซอร์จะอยู่ในบรรทัดเดียวกับไฟล์แรก
การเกิดของ {pat} ดู ":help search-pattern" สำหรับการค้นหาที่มีอยู่
รูปแบบ

+{คำสั่ง}

-c {คำสั่ง}
{command} จะถูกดำเนินการหลังจากอ่านไฟล์แรกแล้ว {คำสั่ง} คือ
ตีความว่าเป็นคำสั่ง Ex หาก {command} มีช่องว่างจะต้อง
อยู่ในเครื่องหมายคำพูดคู่ (ขึ้นอยู่กับเชลล์ที่ใช้) ตัวอย่าง:
Vim "+set si" main.c
หมายเหตุ: คุณสามารถใช้คำสั่ง "+" หรือ "-c" ได้ถึง 10 คำสั่ง

-S {file} {file} จะได้รับแหล่งที่มาหลังจากอ่านไฟล์แรกแล้ว นี่เทียบเท่า
ถึง -c "แหล่งที่มา {ไฟล์}" {file} ไม่สามารถเริ่มต้นด้วย '-' ถ้า {file} ถูกละไว้
ใช้ "Session.vim" (ใช้ได้เฉพาะเมื่อ -S เป็นอาร์กิวเมนต์สุดท้าย)

--cmd {คำสั่ง}
เช่นเดียวกับการใช้ "-c" แต่คำสั่งจะถูกดำเนินการก่อนประมวลผล vimrc . ใดๆ
ไฟล์. คุณสามารถใช้คำสั่งเหล่านี้ได้ถึง 10 คำสั่ง โดยแยกจาก "-c"
คำสั่ง

-A ถ้า เป็นกลุ่ม ได้รับการคอมไพล์ด้วยการสนับสนุน ARABIC สำหรับการแก้ไขจากขวาไปซ้าย
ไฟล์ที่เน้นและการจับคู่แป้นพิมพ์ภาษาอาหรับ ตัวเลือกนี้เริ่มต้น เป็นกลุ่ม ในภาษาอาหรับ
โหมดคือตั้งค่า 'อาหรับ' มิฉะนั้นจะมีข้อความแสดงข้อผิดพลาดและ เป็นกลุ่ม
ยกเลิก

-b โหมดไบนารี จะมีการตั้งค่าตัวเลือกบางอย่างที่ทำให้แก้ไข a . ได้
ไฟล์ไบนารีหรือไฟล์ปฏิบัติการ

-C เข้ากันได้ ตั้งค่าตัวเลือก 'เข้ากันได้' สิ่งนี้จะทำให้ เป็นกลุ่ม ทำตัวเป็นส่วนใหญ่
เช่น Vi แม้ว่าจะมีไฟล์ .vimrc อยู่

-d เริ่มในโหมดต่าง ควรมีอาร์กิวเมนต์ชื่อไฟล์สอง สามหรือสี่รายการ
เป็นกลุ่ม จะเปิดไฟล์ทั้งหมดและแสดงความแตกต่างระหว่างไฟล์เหล่านั้น ทำงานเหมือน
วิมดิฟฟ์(1)

-d {device} เปิด {device} เพื่อใช้เป็นเทอร์มินัล เฉพาะในเอมิกาเท่านั้น ตัวอย่าง: "-d
คอนดิชั่น:20/30/600/150"

-D การแก้จุดบกพร่อง ไปที่โหมดการดีบักเมื่อรันคำสั่งแรกจากa
ต้นฉบับ

-e เริ่ม เป็นกลุ่ม ในโหมด Ex เหมือนกับที่เรียกใช้งานได้ว่า "ex"

-E เริ่ม เป็นกลุ่ม ในโหมด Ex ที่ปรับปรุงแล้ว เช่นเดียวกับที่เรียกใช้งานได้ว่า "exim"

-f เบื้องหน้า สำหรับเวอร์ชัน GUI เป็นกลุ่ม จะไม่แตกและแยกออกจากเปลือก
มันเริ่มขึ้นแล้ว บนเอมิกา เป็นกลุ่ม ไม่ได้เริ่มต้นใหม่เพื่อเปิดหน้าต่างใหม่
ควรใช้ตัวเลือกนี้เมื่อ เป็นกลุ่ม ถูกรันโดยโปรแกรมที่จะรอ
เพื่อให้เซสชันแก้ไขเสร็จสิ้น (เช่น อีเมล) บน Amiga ":sh" และ ":!"
คำสั่งจะไม่ทำงาน

--nofork เบื้องหน้า สำหรับเวอร์ชัน GUI เป็นกลุ่ม จะไม่แตกและแยกออกจากเปลือก
มันเริ่มต้นใน

-F ถ้า เป็นกลุ่ม ได้รับการคอมไพล์ด้วยการสนับสนุน FKMAP สำหรับการแก้ไขจากขวาไปซ้าย
ไฟล์และการแมปแป้นพิมพ์ Farsi ตัวเลือกนี้เริ่มต้น เป็นกลุ่ม ในโหมด Farsi เช่น
ตั้งค่า 'fkmap' และ 'rightleft' แล้ว มิฉะนั้นจะมีข้อความแสดงข้อผิดพลาดและ เป็นกลุ่ม
ยกเลิก

-g ถ้า เป็นกลุ่ม ได้รับการคอมไพล์ด้วยการสนับสนุน GUI ตัวเลือกนี้เปิดใช้งาน GUI ถ้าไม่
รวบรวมการสนับสนุน GUI และได้รับข้อความแสดงข้อผิดพลาดและ เป็นกลุ่ม ยกเลิก

-h ให้ความช่วยเหลือเล็กน้อยเกี่ยวกับอาร์กิวเมนต์บรรทัดคำสั่งและตัวเลือกต่างๆ หลังจากนี้
เป็นกลุ่ม ทางออก

-H ถ้า เป็นกลุ่ม ได้รับการคอมไพล์ด้วยการสนับสนุน RIGHTLEFT สำหรับการแก้ไขจากขวาไปซ้าย
ไฟล์ที่เน้นและการจับคู่แป้นพิมพ์ภาษาฮิบรู ตัวเลือกนี้เริ่มต้น เป็นกลุ่ม ในภาษาฮิบรู
โหมดคือตั้งค่า 'hkmap' และ 'rightleft' มิฉะนั้นข้อความแสดงข้อผิดพลาดคือ
ให้และ เป็นกลุ่ม ยกเลิก

-i {วิมอินโฟ}
เมื่อใช้ไฟล์ viminfo ตัวเลือกนี้จะตั้งชื่อไฟล์ที่จะใช้
แทนที่จะเป็นค่าเริ่มต้น "~/.viminfo" นอกจากนี้ยังสามารถใช้เพื่อข้ามการใช้
ไฟล์ .viminfo โดยตั้งชื่อว่า "NONE"

-L เช่นเดียวกับ -r

-l โหมดเสียงกระเพื่อม ตั้งค่าตัวเลือก 'lisp' และ 'showmatch' เป็นเปิด

-m การแก้ไขไฟล์ถูกปิดใช้งาน รีเซ็ตตัวเลือก 'เขียน' คุณยังสามารถปรับเปลี่ยนได้
บัฟเฟอร์ แต่ไม่สามารถเขียนไฟล์ได้

-M ไม่อนุญาตให้ดัดแปลง ตัวเลือก 'แก้ไขได้' และ 'เขียน' จะเป็น
unset เพื่อไม่ให้ทำการเปลี่ยนแปลงและไม่สามารถเขียนไฟล์ได้ บันทึก
ว่าตัวเลือกเหล่านี้สามารถตั้งค่าให้เปิดใช้งานการแก้ไขได้

-N ไม่รองรับโหมด รีเซ็ตตัวเลือก 'เข้ากันได้' สิ่งนี้จะทำให้ เป็นกลุ่ม ประพฤติ
ดีขึ้นเล็กน้อย แต่เข้ากันได้กับ Vi น้อยกว่า แม้ว่าไฟล์ .vimrc จะไม่
มีอยู่

-n จะไม่มีการใช้ไฟล์สลับ การกู้คืนหลังจากการล่มจะเป็นไปไม่ได้ มีประโยชน์
หากคุณต้องการแก้ไขไฟล์บนสื่อที่ช้ามาก (เช่น ฟลอปปี้) นอกจากนี้ยังสามารถ
เสร็จสิ้นด้วย ":set uc=0" สามารถยกเลิกได้ด้วย ":set uc=200"

-nb เป็นเซิร์ฟเวอร์ตัวแก้ไขสำหรับ NetBeans ดูเอกสารสำหรับรายละเอียด

-o[N] เปิด N หน้าต่างที่ซ้อนกัน เมื่อละ N ให้เปิดหนึ่งหน้าต่างสำหรับแต่ละไฟล์

-O[N] เปิด N หน้าต่างเคียงข้างกัน เมื่อละ N ให้เปิดหนึ่งหน้าต่างสำหรับแต่ละ
ไฟล์

-p[N] เปิดหน้าแท็บ N เมื่อละ N ให้เปิดหน้าแท็บหนึ่งหน้าสำหรับแต่ละไฟล์

-R โหมดอ่านอย่างเดียว ตัวเลือก 'อ่านอย่างเดียว' จะถูกตั้งค่า คุณยังสามารถแก้ไข
บัฟเฟอร์ แต่จะป้องกันไม่ให้เขียนทับไฟล์โดยไม่ตั้งใจ ถ้าคุณทำ
ต้องการเขียนทับไฟล์ เพิ่มเครื่องหมายอัศเจรีย์ให้กับคำสั่ง Ex เช่นใน
":ว!". ตัวเลือก -R ยังหมายถึงตัวเลือก -n (ดูด้านล่าง) 'อ่านอย่างเดียว'
สามารถรีเซ็ตตัวเลือกได้ด้วย ":set noro" ดู ":help 'อ่านอย่างเดียว'"

-r แสดงรายการไฟล์ swap พร้อมข้อมูลเกี่ยวกับการใช้งานเพื่อการกู้คืน

-r {ไฟล์} โหมดการกู้คืน ไฟล์สลับใช้เพื่อกู้คืนเซสชันการแก้ไขที่ขัดข้อง
ไฟล์สลับเป็นไฟล์ที่มีชื่อไฟล์เดียวกับไฟล์ข้อความที่มี ".swp"
ต่อท้าย ดู ":ช่วยกู้คืน"

-s โหมดเงียบ เมื่อเริ่มต้นเป็น "Ex" หรือเมื่อให้ตัวเลือก "-e" เท่านั้น
ก่อนตัวเลือก "-s"

-s {สคริปต์}
ไฟล์สคริปต์ {scriptin} ถูกอ่านแล้ว อักขระในไฟล์คือ
ตีความราวกับว่าคุณได้พิมพ์พวกเขา เช่นเดียวกันสามารถทำได้ด้วยคำสั่ง
":source! {scriptin}". หากถึงจุดสิ้นสุดของไฟล์ก่อนตัวแก้ไข
ออก อักขระเพิ่มเติมจะถูกอ่านจากแป้นพิมพ์

-T {เทอร์มินัล}
บอก เป็นกลุ่ม ชื่อของเทอร์มินัลที่คุณใช้ จำเป็นเฉพาะเมื่อ
วิธีอัตโนมัติไม่ทำงาน ควรเป็นเครื่องปลายทางที่รู้จัก เป็นกลุ่ม (บิวอิน) หรือ
กำหนดไว้ในไฟล์ termcap หรือ terminfo

-u {vimrc} ใช้คำสั่งในไฟล์ {vimrc} สำหรับการเริ่มต้น อื่นๆ ทั้งหมด
การกำหนดค่าเริ่มต้นถูกข้าม ใช้เพื่อแก้ไขไฟล์ชนิดพิเศษ มัน
สามารถใช้เพื่อข้ามการเริ่มต้นทั้งหมดโดยตั้งชื่อเป็น "NONE" ดู
":help initialization" ภายใน vim สำหรับรายละเอียดเพิ่มเติม

-U {gvimrc} ใช้คำสั่งในไฟล์ {gvimrc} สำหรับการเริ่มต้น GUI อื่นๆ ทั้งหมด
การเริ่มต้น GUI ถูกข้าม สามารถใช้ข้าม GUI . ทั้งหมดได้
การเริ่มต้นโดยให้ชื่อ "NONE" ดู ":help gui-init" ภายใน vim
.

-V[N] ละเอียด. ส่งข้อความเกี่ยวกับที่มาของไฟล์และสำหรับการอ่านและ
กำลังเขียนไฟล์ viminfo หมายเลขทางเลือก N คือค่าสำหรับ 'verbose'
ค่าเริ่มต้นคือ 10

-v เริ่ม เป็นกลุ่ม ในโหมด Vi เช่นเดียวกับที่เรียกใช้งานได้ว่า "vi" นี้เท่านั้น
มีผลเมื่อเรียกโปรแกรมปฏิบัติการว่า "อดีต"

-w {สคริปต์}
อักขระทั้งหมดที่คุณพิมพ์จะถูกบันทึกไว้ในไฟล์ {scriptout} จนถึง
คุณออก เป็นกลุ่ม สิ่งนี้มีประโยชน์หากคุณต้องการสร้างไฟล์สคริปต์ที่จะใช้
ด้วย "vim -s" หรือ ":source!" หากมีไฟล์ {scriptout} อยู่ อักขระคือ
ต่อท้าย

-W {สคริปต์}
เช่นเดียวกับ -w แต่ไฟล์ที่มีอยู่ถูกเขียนทับ

-x ใช้การเข้ารหัสเมื่อเขียนไฟล์ จะถามหารหัสลับ

-X อย่าเชื่อมต่อกับเซิร์ฟเวอร์ X ลดระยะเวลาเริ่มต้นในเทอร์มินัล แต่
ชื่อหน้าต่างและคลิปบอร์ดจะไม่ถูกนำมาใช้

-y เริ่ม เป็นกลุ่ม ในโหมดง่าย ๆ เหมือนกับที่เรียกใช้งานได้ว่า "evim" หรือ "eview"
ทำให้ เป็นกลุ่ม ทำตัวเหมือนตัวแก้ไขแบบคลิกแล้วพิมพ์

-Z โหมดจำกัด ทำงานเหมือนไฟล์เรียกทำงานที่ขึ้นต้นด้วย "r"

-- หมายถึงจุดสิ้นสุดของตัวเลือก อาร์กิวเมนต์หลังจากนี้จะถูกจัดการเป็น
ชื่อไฟล์. สามารถใช้เพื่อแก้ไขชื่อไฟล์ที่ขึ้นต้นด้วย '-'

--echo-wid GTK GUI เท่านั้น: Echo the Window ID บน stdout

--help ส่งข้อความช่วยเหลือและออก เช่นเดียวกับ "-h"

--literal ใช้อาร์กิวเมนต์ชื่อไฟล์อย่างแท้จริง อย่าขยายอักขระตัวแทน นี้ไม่มี
ผลกระทบต่อ Unix ที่เชลล์ขยายไวด์การ์ด

--noplugin ข้ามการโหลดปลั๊กอิน โดยนัยโดย -u ไม่มี

--remote เชื่อมต่อกับเซิร์ฟเวอร์ Vim และทำให้มันแก้ไขไฟล์ที่ให้ไว้ในส่วนที่เหลือของ
อาร์กิวเมนต์ หากไม่พบเซิร์ฟเวอร์จะได้รับคำเตือนและแก้ไขไฟล์
ใน Vim ปัจจุบัน

--remote-expr {expr}
เชื่อมต่อกับเซิร์ฟเวอร์ Vim ประเมิน {expr} ในนั้นและพิมพ์ผลลัพธ์บน stdout

--remote-ส่ง {คีย์}
เชื่อมต่อกับเซิร์ฟเวอร์ Vim และส่ง {keys} ไปยังเซิร์ฟเวอร์นั้น

--รีโมท-เงียบ
เป็น --remote แต่ไม่มีคำเตือนเมื่อไม่พบเซิร์ฟเวอร์

--remote-รอ
ในฐานะ --remote แต่ Vim จะไม่ออกจนกว่าไฟล์จะได้รับการแก้ไข

--remote-รอ-เงียบ
ในฐานะ --remote-wait แต่ไม่มีคำเตือนเมื่อไม่พบเซิร์ฟเวอร์

--รายชื่อเซิร์ฟเวอร์
ระบุชื่อเซิร์ฟเวอร์ Vim ทั้งหมดที่สามารถพบได้

--ชื่อเซิร์ฟเวอร์ {ชื่อ}
ใช้ {name} เป็นชื่อเซิร์ฟเวอร์ ใช้สำหรับ Vim ปัจจุบัน ยกเว้นใช้กับ a
--remote อาร์กิวเมนต์ จากนั้นเป็นชื่อของเซิร์ฟเวอร์ที่จะเชื่อมต่อ

--socketid {id}
GTK GUI เท่านั้น: ใช้กลไก GtkPlug เพื่อเรียกใช้ gvim ในหน้าต่างอื่น

--version พิมพ์ข้อมูลเวอร์ชันและออก

ออนไลน์ ช่วยด้วย


พิมพ์ ":help" ใน เป็นกลุ่ม ที่จะเริ่มต้น. พิมพ์ ":help subject" เพื่อรับความช่วยเหลือเฉพาะ
เรื่อง. ตัวอย่างเช่น: ":help ZZ" เพื่อรับความช่วยเหลือสำหรับคำสั่ง "ZZ" ใช้ และ CTRL-D
เพื่อกรอกวิชา (":help cmdline-completion") มีแท็กให้กระโดดจากที่หนึ่ง
วางที่อื่น (ประเภทของลิงก์ไฮเปอร์เท็กซ์ โปรดดู ":help") ไฟล์เอกสารทั้งหมดสามารถ
ดูในลักษณะนี้ ตัวอย่างเช่น ":help syntax.txt"

ใช้ gvim ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด