จะทำให้ Vi เป็นค่าเริ่มต้นได้อย่างไร


21

Apparently Ubuntu 11.10 ใช้ Vim เมื่อฉันพิมพ์

vi filename

ฉันจะบังคับให้ Ubuntu ใช้ Vi แทนได้อย่างไร

คำตอบ:


24

คุณต้องติดตั้งแพ็คเกจviจริงซึ่งเป็นnviบน Ubuntu

sudo apt-get install nvi

นอกจากนี้คุณอาจจำเป็นต้องเรียกใช้บรรทัดด้านล่างถ้าNVIไม่ได้หยิบขึ้นมาโดยอัตโนมัติเป็นผู้ให้บริการเริ่มต้นสำหรับvi

sudo update-alternatives --config vi


7
ฉันคิดว่าคุณต้องการsudo update-alternatives --config editor
rfay

6

ทางเลือกอัพเดทชาย

vi ยังได้รับการกล่าวถึงเป็นพิเศษเป็นตัวอย่าง


1
หน้าคนที่มีประโยชน์มาก พวกเขาบอกว่าเป็นการดีกว่าที่จะสอนให้คนรู้วิธีการตกปลามากกว่าแค่ให้ปลาแก่เขา ... บางทีผู้ลงคะแนนเสียงไม่เห็นด้วย ฉันขอให้คุณยกเลิกมัน :)
Chan-Ho Suh

3
คำตอบนี้ไม่ได้ตอบคำถามใช่หรือไม่
jokerdino

3

เช็คเอาท์:

ตัดสินใจเลือกเครื่องมือที่เข้ากันได้กับ vi ที่คุณต้องการใช้

เป็นกลุ่ม, elvis, nvi, vigor (ฯลฯ ) คุณอาจต้องการศึกษาผลลัพธ์apt-cache search editor |grep viและมองหาทางเลือกอื่น nviอ้างว่าเป็น "บั๊กสำหรับบั๊ก" เข้ากันได้กับ vi

เมื่อคุณทำเสร็จแล้วให้ติดตั้งแพ็คเกจ:

apt-get install $YOURCHOICE

จากนั้นเรียกใช้

update-alternatives --config vi

และเลือก $ YOURCHOICE เป็นคนที่ตั้งเป็น "vi"


1

ถ้ามีโอกาสใด ๆ ที่คุณเพียงแค่ต้องการที่จะกำจัดของคุณลักษณะเฉพาะกลุ่มนี้คุณยังสามารถตรวจสอบว่าเป็นกลุ่มทำงานในโหมดที่เข้ากันได้


-1

เป็นกลุ่มถูกตั้งค่าเป็นตัวแก้ไขเริ่มต้นของคุณ วางสิ่งนี้เป็นเครื่องมือแก้ไขเริ่มต้นของคุณโดยการตั้งค่าตัวแปรสภาพแวดล้อมนี้ -> export EDITOR = vi


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