"บรรณาธิการของโจ" ไม่ได้เกิดขึ้นกับฉันตามธรรมชาติ ฉันจะเปลี่ยนเป็นการใช้นาโนหรือเป็นกลุ่มได้อย่างไร
ฉันได้ลองแล้ว
export EDITOR=nano
แต่ดูเหมือนจะไม่ได้รับความเคารพ ฉันต้องการที่visudo
จะเคารพสิ่งนี้เช่นกัน
"บรรณาธิการของโจ" ไม่ได้เกิดขึ้นกับฉันตามธรรมชาติ ฉันจะเปลี่ยนเป็นการใช้นาโนหรือเป็นกลุ่มได้อย่างไร
ฉันได้ลองแล้ว
export EDITOR=nano
แต่ดูเหมือนจะไม่ได้รับความเคารพ ฉันต้องการที่visudo
จะเคารพสิ่งนี้เช่นกัน
คำตอบ:
ในการเปลี่ยนเครื่องมือแก้ไขเริ่มต้นที่ระดับระบบ:
sudo update-alternatives --config editor
จากนั้นทำตามคำแนะนำบนหน้าจอ
update-alternatives --install /usr/bin/editor editor /usr/bin/geany 10
วิธีเปลี่ยนตัวแก้ไขค่าเริ่มต้นสำหรับบัญชีของคุณคือการตั้งค่าEDITOR
ตัวแปรสภาพแวดล้อม ถ้านั่นไม่ได้ผลสำหรับคุณแสดงว่าคุณทำอะไรที่ผิดปกติ ตรวจสอบว่าคุณยังไม่ได้กำหนดVISUAL
หรือถ้าคุณมีให้ตัวแปรสองตัวมีค่าเท่ากัน (ดูVISUAL vs. EDITOR - ความแตกต่างคืออะไร ) เพิ่มบรรทัดเหล่านี้ใน~/.profile
(หมายเหตุ: ไม่ไป~/.bashrc
):
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
ภายใต้นโยบาย Debianโปรแกรมทั้งหมดควรได้รับการสนับสนุนEDITOR
และVISUAL
ตั้งค่าเครื่องมือแก้ไขเริ่มต้น
ภายใต้ Debian และอนุพันธ์คุณสามารถใช้กลไกทางเลือกเพื่อตั้งค่าตัวแก้ไขเริ่มต้นทั้งระบบตามที่ Steve Robillard กล่าวถึง : เรียกใช้update-alternatives --config editor
เป็นรูท
วิธีการแก้ปัญหาที่กล่าวถึงใช้งานได้ แต่ไม่สามารถใช้สคริปต์ได้ หากคุณต้องการทำเช่นนี้ในแบบสคริปต์ (ไม่ใช่แบบโต้ตอบ) คุณควรใช้ - ชุด:
# update-alternatives --set editor /usr/bin/vim.basic
คุณสามารถดูรายการตัวเลือกด้วย:
$ update-alternatives --list editor
EDITOR
ทุกครั้งที่คุณเริ่มเชลล์echo "export EDITOR=nano" >> ~/.bashrc
ลองนี้: