Goeovim (ออกเสียงเหมือน "Go-neovim") เป็น NeoVim GUI ที่เขียนขึ้นโดยใช้ QT Binding for Go ที่เก็บนี้แยกจาก Gonvim ดั้งเดิมเพื่อจุดประสงค์ในการบำรุงรักษาและการปรับปรุง
ตามเนื้อผ้า Neovim (และแม้แต่ Vim) ได้รับการปรับให้เหมาะสมสำหรับการทำงานกับเทอร์มินัลและเวิร์กโฟลว์ที่ใช้เทอร์มินัลบางอย่างไม่สามารถทำได้ด้วย GUI ดังนั้นสำหรับบางคน GUI จะเป็นสิ่งเพิ่มเติมที่ไม่จำเป็น ในทางกลับกันในความคิดของฉันมีคุณสมบัติที่น่าสนใจของ GUI ดังนี้
:terminal ดังนั้นคุณสามารถเรียกใช้เวิร์กโฟลว์เทอร์มินัลพื้นฐานโดยใช้ :terminal ที่มี bash หรือ zsh ใน Neovim GUI นอกจากนี้ยังเป็นไปได้ที่จะใช้เครื่องมือควบคุมระยะไกลเช่น NVR เพื่อหลีกเลี่ยง NVIM ใน NVIM ใน NeoVim GUIหากคุณสนใจในสถานที่ท่องเที่ยว GUI เหล่านี้ลอง GoeoVim
คุณสมบัติทั้งหมดเป็นทางเลือก คุณสามารถใช้มันเหมือน nvim ธรรมดาหรือเป็น nvim ที่มี UI ที่อุดมไปด้วย
guifont , guifontwide , guifont=* , linespace , guicursor คุณไม่จำเป็นต้องมี neovim-gui-shimดูการติดตั้ง neoVim
แพ็คเกจที่สร้างไว้ล่วงหน้าสำหรับ Windows, MacOS, Linux พบได้ที่หน้าเผยแพร่
หรือคุณสามารถรับไบนารีล่าสุดจากการกระทำของ GitHub CI ดูหน้าการกระทำ
หากคุณเป็นผู้ใช้ MACOS ให้เรียกใช้ xattr -c /path/to/goneovim.app เพื่อหลีกเลี่ยงคำเตือน 'นักพัฒนาที่ไม่รู้จัก' หรือข้อผิดพลาด 'GoeoVim ได้รับความเสียหายและไม่สามารถเปิดได้'
ผู้ใช้ Windows สามารถติดตั้งได้โดยใช้ Scoop:
scoop bucket add extras
scoop install goneovim
หรือ
scoop bucket add versions
scoop install goneovim-nightly
ผู้ใช้ MacOS สามารถติดตั้งได้โดยใช้ Homebrew:
brew install --cask goneovim
ดู :h goneovim หรือ Wiki
make qt_bindingsmake depsmake appสำหรับข้อมูลเพิ่มเติมดูการพัฒนา