ฉันเชื่อว่าฉันสามารถทำสิ่งที่ชอบexport EDITOR=viแต่ฉันไม่แน่ใจว่าจะป้อนอะไรและที่ไหน
ฉันจะตั้งค่า "vi" เป็นเครื่องมือแก้ไขเริ่มต้นได้อย่างไร
ฉันเชื่อว่าฉันสามารถทำสิ่งที่ชอบexport EDITOR=viแต่ฉันไม่แน่ใจว่าจะป้อนอะไรและที่ไหน
ฉันจะตั้งค่า "vi" เป็นเครื่องมือแก้ไขเริ่มต้นได้อย่างไร
คำตอบ:
คุณควรเพิ่มลงในไฟล์การกำหนดค่าของเชลล์ สำหรับทุบตีนี้เป็นหรือ~/.bashrc ~/.bash_profileคุณควรตั้งค่า$VISUALเนื่องจากบางโปรแกรม (อย่างถูกต้อง) ให้ใช้แทน$EDITOR(ดูVISUALvs.EDITOR ) นอกจากนี้จนกว่าคุณจะรู้ว่าทำไมคุณควรตั้งค่าให้แทนvimvi
TL; DR เพิ่มสิ่งต่อไปนี้ลงในคอนฟิกูเรชันเชลล์ของคุณ (อาจ~/.bashrc):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITORอยู่ในทั้งสภาพแวดล้อมของคุณ ( env | grep EDITOR) และถูกส่งไปที่sudo( sudo env | grep EDITOR) เนื่องจากนโยบายความปลอดภัยของระบบ sudo อาจห้าม (ดูman sudoรายละเอียดเพิ่มเติม)
คุณสามารถตั้งค่าตัวแก้ไขข้อความเริ่มต้นของคุณโดยใช้คำสั่งต่อไปนี้
sudo update-alternatives --config editor
gitด้วยซึ่งเป็นสิ่งที่ฉันต้องการ
rangerด้วยซึ่งเป็นสิ่งที่ฉันต้องการ PS: เพียงเพื่อช่วยให้ดัชนีสำหรับคนที่พยายามทำเช่นเดียวกัน
ตามที่Pablo Bianchiกล่าวไว้ในความคิดเห็นคุณสามารถเรียกใช้
select-editor
และมันจะถามคุณว่าจะใช้โปรแกรมแก้ไขใด หากคุณไม่เห็นเสียงเรียกเข้าเป็นตัวเลือกให้เรียกใช้
apt install vim
และลองอีกครั้ง
หาก bash เป็นเชลล์ของคุณให้ใส่ไว้.bash_profileในโฮมไดเร็กตอรี่ของคุณ; ถ้า zsh เป็นเปลือกของคุณแล้วใส่ลงใน.zprofile; สำหรับกระสุนอื่นดูที่เอกสารอ้างอิง
export EDITOR=vimใน bashrc หรือ zshrc หรือ ..rc ของคุณ