博客:www.jiaopengzi.com

焦棚子的文章目录
请点击下载附件

一、背景

因为工作原因,把电脑重装了下,当敲M的时候总感觉那里不对。原来是我的M自定义短语没有同步。由于我的自定义短语还是前年的,也需要更新下词库了,于是做一个自动刷新词库配置的文件,以后可以用,同时也给M的爱好者提供一种思路和方法。

效果

[video width=“1076” height=“844” mp4=“https://jiaopengzi.com/wp-content/uploads/2020/03/135_1.mp4”][/video]

二、思路

笔者最开始写M的时候,那时候还没有M编辑器里面的智能感知,需要活生生记住,虽然记住了,但是还有一个很麻烦的问题就是M是有严格的大小写要求的,记住了以后每次大小写转换才是脑壳痛。

偶然间看到输入法可以短语输入,灵感来了,既然这么规则的驼峰写法,那何不把这驼峰大写字母摘出来,做成短语呢。

看了一下,输入的短语配置文件,原来是这样的

只要我们把函数和短语构造成这样就好了。

那么问题又来了。

  • 这么多函数不可能手抄过去吧?
  • 怎么取到每个大写字母作为短语呢?
  • 还有同样的短语怎么匹配呢?

比如:tc

其实这上面三个问题,我们都可以用M自己构造来解决(是不是很强大,M自己解决自己的问题)。

这样,我们就建立一个M所有函数的短语库了。

接下来,我们只要把这些短语配置文件导入到输入法中即可。

951条M函数和常量成功导入,M快捷输入立马体现。

下次如果有更新,我们只要刷新这个文件再导入一次即可。

三、说明

1、虽然现在也有智能感知了,但笔者使用的QQ输入法,这个输入法笔者已经用了快10年了,很多的输入法习惯都在里面,所以更喜欢把M短语配置在这里面,自动更新文件配置好了以后,也就1分钟的就能配置好,还能云同步(感觉我在打广告)。

同时在其他非M编辑器环境下也能很快的敲出来,这是输入法的优势。

2、还有我们的M先行者们,开发了M的输入法,但是和上面说的,不是最合适我的。

3、再补充说下,初学者经常记不住,又不知道怎么翻看函数帮助。

  • 1、在任意M编辑环境下(Excel、Power BI),新建一个空查询输入:
= #shared
  • 2、点击函数名即可查看函数帮助

4、还有一种查看帮助的办法,在任意M编辑环境下(Excel、Power BI),新建一个空查询直接输入函数名即可看到该函数的相关帮助文档:

5、其他输入法同理。

by焦棚子

焦棚子的文章目录

135_Power Query M语言快捷输入之输入法设置自定义短语相关推荐

  1. 创建你的输入法高级自定义短语(以PC版百度拼音输入法为例)

    本文首发于我的Hexo博客:https://likianta.coding.me/2018/DocManage/0101000134/ 由于我在Markdown写作以及java代码中经常用到某些固定的 ...

  2. Mac的搜狗输入法和QQ输入法加入⌘⌥⌃⇧自定义短语

    搜狗输入法(Mac):http://pinyin.sogou.com/mac/ 创建名为『搜狗输入法自定义短语.ini』的文本文件(建议用Sublime Text),内容如下,然后偏好设置的自定义短语 ...

  3. win10简繁体输入转换输入法设置转换

    今天一不小心把输入法变成了繁体,不知道安乐那个快捷键.现在说书总嗯么转换为简体: 方法一: 最快速的: Ctrl + Shft + F 还原也是用这个快捷键. 效果就是這樣. 效果就是这样. 方法二: ...

  4. 输入法快捷键_[秒杀必备]搜狗输入法自定义短语快捷键设置

    在幼儿园报名过程中,输入法设置自定义短语快速输入已经是一项必备技能,可以说没有设置自定义短语,报名成功的概率是非常低的. 距离报名不到一个月时间了,从去年的报名系统来看,家长承诺书变成了各个区必备的一 ...

  5. 让键盘输入飞起来——输入法自定义短语

    程序员日常工作要大量键盘输入, 随着各种编程语言发展和程序员群体壮大,  有多款出色的编辑器以及无数优秀的插件, 模糊匹配.自动补全.输入提示不一而足, 而且同样重要的是, 也极大地减少了拼写错误, ...

  6. 利用输入法的用户自定义短语,快速插入代码框架,解放双手

    输入法自定义短语,快速插入代码框架 目录 输入法自定义短语,快速插入代码框架 1.样例 2.设置方法(以百度输入法为例) 3.分享几个自己常用的代码块 3.1 代码骨架模板 3.2 常用短语模板 1. ...

  7. android 语音和输入法按钮切换,android 切换系统语言,输入法也随之切换

    为什么有时候切换系统语言,输入法也随之切换 在系统有谷歌拼音输入法(Pinying输入法)和android 键盘输入法(Latin 输入法)的时候,此时系统的输入法不是第三方输入法. 在这时候去切换系 ...

  8. 怎样用计算机打出Abc,快捷安装ABC输入法在win7电脑中的方法

    电脑中自带的输入就是英文的输入法的,一般都是需要打开不同的方式类似实现我们电脑中的问题的,有win7电脑中安装了其他的输入法的ABC输入法的,打开系统中的设置不同的问题,对于奥了的问题需要安装的不知道 ...

  9. 给谷歌输入法增添自定义词组,提高输入效率

    我在写微信公众号文章时,经常需要重复输入一些名词,比如CRM,C4C,S/4HANA等等.为了减少输入,我在查找一款输入法,能够让我通过少量的输入,就能够快速打出这些冗长词汇的完整内容. 经过试验,发 ...

最新文章

  1. office(Word、Excel、PPT等图标异常和桌面无新建解决方案)
  2. EditText 中文文档
  3. MySQL 迁移到半同步模式
  4. python比javascript快多少_为什么Python比C++慢很多?
  5. G-TAD: Sub-Graph Localization for Temporal Action Detection
  6. matlab高级教程,Matlab绘图系列之高级绘图教程
  7. VMware卸载Ubuntu系统(详细教程)
  8. 离散ziggurat算法python实现_SLAM的数学基础(3):几种常见的概率分布的实现及验证。...
  9. 图解通信原理与案例分析-14:“大哥大”与1G模拟蜂窝移动通信案例--频率调制与频分多址FDMA
  10. 科罗拉多州立大学计算机科学,2019上海软科世界一流学科排名计算机科学与工程专业排名科罗拉多州立大学排名第401-500...
  11. 教大家做蛋黄酥的做法
  12. axios处理特大数据碰到的问题
  13. linux vfe框架,bsp内核的摄像头使用
  14. android字体中间横线,Android TextView(EditView)文字底部或者中间 加横线
  15. 远程桌面连接不上,三种方法教你重启服务器
  16. 华为郑叶来:AI炒作和投机回落,是行业应用春天的开始...
  17. cr3格式是什么意思_如何用PS导入佳能CR3格式图片?_科技数码通
  18. Pytorch 基于NiN的服饰识别(使用Fashion-MNIST数据集)
  19. 用浏览器读取图片上的文字信息,这个方法很实用
  20. matlab实验代码(总)

热门文章

  1. django-反向查询-后端反向-前端反向
  2. JS面向对象编程之封装
  3. 4.Windows Server2012 R2里面部署 MVC 的网站
  4. Gartner磁盘阵列魔力象限:华为、昆腾、Infinidat势头迅猛
  5. LINUX负载均衡LVS-NAT搭建
  6. 我的第一个项目----Java图书管理系统
  7. IntelliJ IDEA 修改缓存文件设置
  8. javascript 显示一定范围内的素数(质数)
  9. 如何使用cocoapods来进行依赖库的管理
  10. POJ 1811 Prime Test