ฉันเชื่อว่าฉันสามารถทำสิ่งที่ชอบexport EDITOR=vi
แต่ฉันไม่แน่ใจว่าจะป้อนอะไรและที่ไหน
ฉันจะตั้งค่า "vi" เป็นเครื่องมือแก้ไขเริ่มต้นได้อย่างไร
ฉันเชื่อว่าฉันสามารถทำสิ่งที่ชอบexport EDITOR=vi
แต่ฉันไม่แน่ใจว่าจะป้อนอะไรและที่ไหน
ฉันจะตั้งค่า "vi" เป็นเครื่องมือแก้ไขเริ่มต้นได้อย่างไร
คำตอบ:
คุณควรเพิ่มลงในไฟล์การกำหนดค่าของเชลล์ สำหรับทุบตีนี้เป็นหรือ~/.bashrc
~/.bash_profile
คุณควรตั้งค่า$VISUAL
เนื่องจากบางโปรแกรม (อย่างถูกต้อง) ให้ใช้แทน$EDITOR
(ดูVISUAL
vs.EDITOR
) นอกจากนี้จนกว่าคุณจะรู้ว่าทำไมคุณควรตั้งค่าให้แทนvim
vi
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 ของคุณ