เมื่อใช้ Vim เพื่ออ่านจาก stdin จะพิมพ์ข้อความที่ให้ข้อมูล:
$ echo foo | vim -
Vim: Reading from stdin...
$
นี่เป็นเพียงตัวอย่าง การใช้งานจริงไม่อนุญาตให้สร้างเชลล์ vim <(echo foo)
ไม่ใช่ตัวเลือก
ฉันสามารถระงับการว่าการใช้เพียงตัวเลือกที่เป็นกลุ่มและ / หรือการตั้งค่า vimrc?
ในกรณีที่คุณจำเป็นต้องรู้ว่านี่คืออะไรฉันพยายามใช้Vim เพื่ออ่าน manpages (shameless plug) คน GNU ไม่อนุญาตให้สร้างเปลือกในMANPAGER
และโดยใช้ftplugin/man.vim
และสิ่งอื่น ๆ MANPAGER="vim -"
ก็มีการจัดการที่ประสบความสำเร็จจะมีประสบการณ์ที่สะดวกสบายโดยใช้เพียง ความรำคาญที่เหลืออยู่ล่าสุดคือข้อความที่ไม่น่าดูที่พิมพ์หลังจาก manpage ทุกอันที่ฉันดู
echo foo | vim -Nu NONE -
: help less
ให้ข้อมูลบางอย่างสำหรับใช้เป็นเพจเจอร์
export MANPAGER='vim -c "%! col -b" -c "set ft=man nomod nolist ignorecase" -'
หรือexport MANPAGER="vim -"
ไม่เห็นปัญหาอะไรman ls
เปิด manpage ตามที่คาดไว้