ส้อมนุ่มของเกลียวที่แนะนำ vim keybindings และอื่น ๆ

สำคัญ
โครงการนี้มักจะรวมการเปลี่ยนแปลงเกลียวล่าสุด แต่ควรมีเสถียรภาพเพียงพอสำหรับการใช้งานประจำวัน
ดาวน์โหลดแพ็คเกจและแยกมันออกมาใน /opt นอกจากนี้ขอแนะนำให้ symlink ใน /usr/local/bin :
cd /opt
sudo curl -Lo helix.tar.gz https://github.com/usagi-flow/evil-helix/releases/download/release- < VERSION > /helix- < ARCH > - < OS > .tar.gz
sudo tar -xf helix.tar.gz
cd /usr/local/bin
sudo ln -sv /opt/helix/hx .หากแพ็คเกจพร้อมใช้งานสำหรับตัวจัดการแพ็คเกจของระบบของคุณมันเป็นวิธีที่แนะนำในการติดตั้ง Evil-Helix
นี่คือความแตกต่างในปัจจุบันเมื่อเทียบกับโครงการต้นน้ำ:
c , d , y , xiw , 0 , $color_modes ให้สีประเภทไฟล์ในสถานะสถานะเช่นกัน (5503542) ยิ่งกว่านั้น Evil-Helix ยังแนะนำตัวเลือก editor.evil ซึ่งเป็น true โดยค่าเริ่มต้น มันสามารถตั้งค่าเป็นเท็จเพื่อปิดการใช้งานพฤติกรรมการจัดการชั่วร้ายอย่างสมบูรณ์โดยไม่ต้องใช้งานสร้างที่แตกต่างกัน:
[ editor ]
evil = true # Default; set this to `false` to disable evil-helix behavior ส้อมนี้พยายามที่จะใช้ฟังก์ชันการทำงานเป็นส่วนหนึ่งของตัวแก้ไขและทำให้สามารถกำหนดค่าได้ ฟังก์ชั่นที่เพิ่มเข้ามารวมถึงรูปลักษณ์และความรู้สึกของ VIM แต่ยังมีคุณสมบัติอื่น ๆ
ในทางตรงกันข้ามโครงการต้นน้ำ Helix ส่วนใหญ่จะ จำกัด ขอบเขตของฟังก์ชันการทำงานหลักในปัจจุบัน
เมื่อเทียบกับปลั๊กอินการใช้คุณสมบัติซึ่งเป็นส่วนหนึ่งของตัวแก้ไขช่วยปรับปรุงประสิทธิภาพอย่างมากและหลีกเลี่ยงความเสี่ยงของปัญหาความเข้ากันได้ของปลั๊กอิน
นอกจากนี้ค่าเริ่มต้นที่สมเหตุสมผลนั้นมีความสำคัญอย่างยิ่ง: ตัวแก้ไขจะต้องเสนอเครื่องมือที่หลากหลายสำหรับงานของคุณ แต่ต้องทำในสิ่งที่คุณคาดหวังให้บรรณาธิการทำ
โครงการ/LISP ไม่ควรถูกบังคับให้ผู้ใช้ มนุษย์อ่านผิดพลาดได้ง่ายและยากขึ้นเมื่อเทียบกับ Rust/Toml/Lua/...
หาก Helix ต้นน้ำย้ายไปที่การกำหนดค่าตามโครงการโครงการนี้จะพยายามเก็บทางเลือกที่ใช้งานง่าย
โครงการนี้เป็น "ส้อมอ่อน ๆ " เช่นมันยังคงเข้ากันได้กับต้นน้ำและเพิ่มการเปลี่ยนแปลงอย่างสม่ำเสมอในสาขาต้นแบบต้นน้ำ คุณสมบัติใหม่ควรถูกแยกออกจากรหัสฐานต้นน้ำอย่างระมัดระวังเพื่อหลีกเลี่ยงความขัดแย้ง
ไม่ว่าโครงการนี้จะยังคงอยู่ในสถานะนี้จะขึ้นอยู่กับว่าปรัชญาของโครงการนี้และโครงการต้นน้ำแตกต่างกันมากน้อยเพียงใดแม้ว่าจะถือว่าเป็นทางแยกที่ยาก
เมื่อพิจารณาถึงชนิดและความถี่ของการเปลี่ยนแปลงพื้นที่เก็บข้อมูลนี้มันสมเหตุสมผลที่จะปลดปล่อยการเปลี่ยนแปลงเล็กน้อยบ่อยครั้งแทนที่จะถือคุณสมบัติกลับมาในรุ่นใหญ่ ปัจจุบันมีการติดแท็กตามความต้องการ
โปรดจำไว้ว่าสาขา main อาจถูก rebased ไปยังสาขา master ต้นน้ำ