# 取消 set nowildmenu,将不能出现tab选择
set wildmenu

# 配置规则
set wildmode=longest,list,full

说明(注意顺序不能错,分隔符:,都可以):

  • “” 只用第一个匹配补全。
  • “full” 用下一个完整的匹配补全。在最后一次匹配之后,使用原来的字符串,然后又是第一个匹配。
  • “longest” 用最长的公共子串补全。如果结果没有变长,使用下一个部分。
  • “longest:full” 类似于 “longest”,但如果 ‘wildmenu’ 打开的话,使用之。
  • “list” 如果有多于一个补全,列出所有的匹配。
  • “list:full” 如果有多于一个补全,列出所有的匹配并先用第一个补全。
  • “list:longest” 如果有多于一个补全,列出所有的匹配并先用最长的子串补全。

结果如下:

Screen-Shot-2016-11-08-at-11.30.31-AM.png

推荐一个很棒的第三方精简的 Laravel console

个人喜好经常写些命令行工具,laravel 很方便,但脚手架工程就 45M左右,使用 composer install --no-dev 也要24M左右,很笨重。 也尝试过 symfony 的 compos...

阅读全文

有关 PHP 和 js 浮点运算的坑

javascript 0.1 + 0.2 为啥不等于 0.3 ? (正确结果:0.30000000000000004) 0.8 * 7 为啥不等于 5.6 ? (正确结果:5.6000000000000005) PHP var_dump(intv...

阅读全文

彻底搞懂 PHP 变量结构体,多数文章观点不准确

PHP5 中的 zval // 1. zval typedef struct _zval_struct { zvalue_value value; zend_uint refcount__gc; zend_uchar type; zend_uchar is...

阅读全文

欢迎留言