让键盘输入飞起来——输入法自定义短语
程序员日常工作要大量键盘输入, 随着各种编程语言发展和程序员群体壮大, 有多款出色的编辑器以及无数优秀的插件, 模糊匹配、自动补全、输入提示不一而足, 而且同样重要的是, 也极大地减少了拼写错误, 使得输入更高效、准确, 将程序员从繁重的键盘输入中解放出来, 从而有更多时间用来解决技术问题.
然而编辑器+插件不能渗入各个需要输入的地方, 还是有很多内置对象、内置函数、各类参数等等需要准确输入. 看到《深入浅出ES6》箭头函数里讲到作者经常把function拼错, 另外还有些有一定记忆难度, 比如设置请求文件类型"application/x-www-form-urlencoded", 又比如Git查看分支合并git log --graph --pretty=oneline --abbrev-commit, 这些应该怎样准确高效输入呢?
本文为大家介绍输入法设置及自定义短语, 是提高输入效率的有力补充, 自由度非常高, 十分推荐.
首先标点符号设置成英文标点, 这样就不再害怕代码混入中文标点符号了. 如果非得输入中文标点, 可以自定义短语, 比如把中文标点输入用缩写ddd集中管理(见下文).
然后进入自定义短语设置界面:
可以添加自定义短语, 也可以从文件导入. (谷歌拼音里自定义短语中导入导出的是.dis文件, 用户词典管理中导入导出的是.dic文件, 注意不要弄混. )
自定义短语排在候选词最前面, 永远比输入法记录的用户输入词频有更高的优先级, 有点像CSS中!important.
候选词按自定义短语添加顺序倒序排列, 即最新添加(或最新修改)的自定义短语会列在候选词首位. 谷歌拼音不能由用户调整候选词排序, 结果就是新增一个不那么重要的自定义短语会占据候选词首位, 原来的首位候选词需新修改来重新获得首位.
还有不能很好管理自定义短语. 我们知道词库有很多分类, 可以选择添加, 用户自定义短语没有分类, 所有自定义短语在同一个.dis文件, 按缩写的字母表顺序排序, 增删改查稍有不便. 好在自定义短语不多, 用了几年只是不到500个. 不方便共享, 不过自定义短语个性化高, 也不太适合共享就是.
谷歌拼音上次更新还要追溯到2012年, 有点遗憾. 如果能更新就好了.
另外经本人试验, 自定义短语长度限制为99, 更长的会被截断, 还有不识别换行回车等非打印字符, 也就不能输入多行的snippets——总不能要求一个输入法干那么多活是吧.
总的来说这个也没有什么难度, 就是根据日常使用频率, 自定义缩写代替短语, 缩写最好和要代替的短语有一定联系, 便于记忆.我再介绍我的使用心得吧. (约定 缩写→自定义短语)
1. `→$
美元符号$在很多库和框架里是很重要的符号, 是一个高频输入符号, 然而现有键盘设计却不能直接快速输入$, 需要组合键Shift+4输入. 自定义$可以和等号=一样便捷地输入了. (如果没有模板字符串, 反撇号字符 `在模板字符串之前好像都没用过, 现在反撇号`被$占据了, a→`, 或者指定其他字符→`)
2. 使用频率极高的, 取首字母→短语
c→console.log( //话说谷歌开发者工具输入这些成对的符号时, 还要自己输入右半部分
f→function //需要空格的地方加上空格, 写代码的时候就可以不敲空格了
v→var
p→prototype
3. 分组管理, 比如:
ge→getElementsByTagName("
ge→getElementsByClassName("
ge→getElementById("
op→stopPropagation()
op→preventDefault()
ct→console.time(
ct→console.timeEnd(
前面不是把中文输入状态下标点符号也给设置成英语标点了吗, 标点符号不像代码中严格要求英文标点, 我个人认为无关紧要, 除非特殊场合. 可以用一个入口集中管理中文标点输入, 比如:
ddd→……
ddd→、
ddd→:
ddd→;
ddd→()
ddd→。
……
有没有发现本文标点符号都是英文标点?
4. 最爽的是自定义那些个又长还有点难记的代码小片段, 就像本文开始提到的:
ap→"application/x-www-form-urlencoded"
xhr→new XMLHttpRequest()
xhr→new ActiveXObject("Microsoft.XMLHTTP")
还有Git命令
og→git log --pretty=oneline
og →git log
og →git log --graph
og →git log --graph --pretty=oneline --abbrev-commit
,
当然了, 除了写代码, 自定义短语还可以带来其他便捷, 比如dell→dell笔记本服务代码, dz→住址, gm→谷歌邮箱……
Enjoy!
让键盘输入飞起来——输入法自定义短语相关推荐
- Win10微软输入法自定义短语导入
Win10微软输入法自定义短语导入 我自己使用的是小鹤双拼,文中以导入小鹤双拼挂接文件,说明如何批量导入自定义短语. 使用小鹤双拼 具体说明见链接link,使用方法: 1.复制下示文本内容,打开你的文 ...
- 输入法自定义短语笔记/md常用配置/搜狗输入法自定义词库推荐
如何使用输入法更便捷地输出markdown呢?因为有经常用markdown做笔记的习惯,切换输入法也麻烦,索性在输入自定义短语加入几个常用的符号. ;引用号 和→方向箭头一样,y for 右面 x f ...
- qt linux软键盘拼音,嵌入式linux上Qt键盘输入实现拼音输入法
作者:刘洪涛, 在嵌入式平台上运行QTE时,使用的键盘通常不是标准键盘,而是嵌入式设备外扩的普通按键.那么实现QTE键盘输入的方法大体上可以分为两类: (1)编写一个普通按键驱动,然后开辟一个QT线程 ...
- Windows11, 微软输入法自定义短语
- 中医.自定义短语.搜狗拼音输入法.百度输入法
; 搜狗拼音输入法--自定义短语配置文件; 自定义短语说明: ; 1.自定义短语支持多行.空格.指定位置. ; 2.每条自定义短语最多支持30000个汉字,总共支持100000条自定义短语. ; 3. ...
- stata 导出 相关系数表_Stata高效输入:搜狗输入法自定义短语
Stata连享会 主页 || 视频 || 推文 扫码查看连享会最新专题.公开课视频和 100 多个码云计量仓库链接. 原始 Markdown 文档下载 | 码云-原始短语定义文件(持续更新中--) ...
- 搜狗输入法怎样使用自定义短语
搜狗输入法怎样使用自定义短语? 自定义短语是通过特定字符串来输入自定义好的文本,可以通过输入框上拼音串上的"添加短语",或者候选项中的短语项的"编辑短语"/&q ...
- 135_Power Query M语言快捷输入之输入法设置自定义短语
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 一.背景 因为工作原因,把电脑重装了下,当敲M的时候总感觉那里不对.原来是我的M自定义短语没有同步.由于我的自定义短语还是 ...
- Mac的搜狗输入法和QQ输入法加入⌘⌥⌃⇧自定义短语
搜狗输入法(Mac):http://pinyin.sogou.com/mac/ 创建名为『搜狗输入法自定义短语.ini』的文本文件(建议用Sublime Text),内容如下,然后偏好设置的自定义短语 ...
最新文章
- 使用jpcap获取网卡硬件
- 音频录入后以不同采样率输出
- 操作系统原理 : 非连续的内存分配,分段,页表
- 实体类的动态生成(一)
- struts2.1笔记02:servlet简介
- K8S_Google工作笔记0006---通过kubeadm方式_部署master节点
- win7备份工具_一键重装win7系统教程,如何重装win7系统
- C++---堆代码实现
- inode linux_Linux中的inode是什么?
- java 叠加层_java中不可选择的叠加层
- spring-AOP 增强接口Introductions
- Android中绘制圆角矩形图片及任意形状图片
- nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解
- SU几种偏移测试 转自[蠢树]
- !=EOF的含义和原理
- 学生如何提高专业英文阅读能力 精选
- 27岁只会“功能测试“(点点点),面临公司的“淘汰”?沉淀一年我能继续做测试
- Java文件/文件夹 加密解密工具(Swing版)
- Buck电路原理---TI电源器件在电赛中应用
- XigmaNas系统(六):VirtualBox安装xp,迅雷,百度云安装,文件共享,远程桌面