เมื่อใช้ 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 ตามที่คาดไว้