มันเป็นรหัสสำหรับตัวละครท่อ|
: ไพพ์ใช้วิธีที่ใช้เซมิโคลอนในภาษา C-style เป็นตัวคั่นคำสั่ง คุณไม่สามารถใช้งานได้โดยตรงในการทำแผนที่เนื่องจากจะเห็นว่าเป็นการทำเครื่องหมายจุดสิ้นสุดของการทำแผนที่ ดังนั้นจึงต้องใช้รหัสแทน
มีข้อยกเว้นสำหรับสิ่งนี้เช่นนิยาม autocmd โดยที่บาร์จะคั่นการกระทำของ autocmd แต่ไม่ใช่นิยามเอง
จาก:help :bar
:
'|' สามารถใช้เพื่อแยกคำสั่งดังนั้นคุณสามารถให้หลายคำสั่งในหนึ่งบรรทัด หากคุณต้องการใช้ '|' ในการโต้แย้งนำหน้าด้วย '\'
และจาก:help map_bar
:
*map_bar*
Since the '|' character is used to separate a map command from the next
command, you will have to do something special to include a '|' in {rhs}.
There are three methods:
use works when example ~
<Bar> '<' is not in 'cpoptions' :map _l :!ls <Bar> more^M
\| 'b' is not in 'cpoptions' :map _l :!ls \| more^M
^V| always, in Vim and Vi :map _l :!ls ^V| more^M