Q
缩写在Emacs
0
A
回答
0
字符:
,具有空间,沿着?
...不被认为是一个字(按照Emacs的定义)的一部分,并触发缩写机构,其检测是否在此之前,:
输入单词是一个缩写,必须扩展(Using Word Abbrev)。
因此,虽然s:
缩写定义,进入的
s:
的:
使得Emacs的触发为缩写的搜索s
。换句话说,包含标点符号的缩写不能被扩展。
更简单的解决办法是选择数字+字母,例如
8s or s8
-
有一个正则表达式识别什么是触发缩写搜索字符,但它仅适用于dynamic abbrevs。
我试图修改反向字的行为,但它甚至不用于捕获Emacs最新版本中的反向字(缩写)。
1
正如ring0所解释的那样,它不起作用,因为默认情况下,如果缩写仅由“词组成”字符组成且“:”不是单词组成部分的字符组成,则它们才起作用。 你可以改变这个规则,对于一个给定的表,使用类似(abbrev-table-put <table> :regexp "\\<\\(\\w+:?\\)\\W*")
的东西,其中像"\\<\\(\\w+:?\\)\\W*"
这样的正则表达式几乎可以重现默认行为。
+0
是否有一个多字缩写解决方案为我的Q http://stackoverflow.com/questions/14426748/multi-word-abbrev-expansion? – 2013-03-01 12:12:18
相关问题
- 1. 加入“缩写为Emacs
- 2. 带大写字母的Emacs缩写
- 3. Emacs仅用于显示的缩写
- 4. Emacs缩进
- 5. 在Emacs中缩进多行
- 6. 在Emacs上缩进clojure
- 7. Emacs枚举缩进
- 8. Emacs缩进功能
- 9. Emacs缩进难度
- 10. Emacs的ActionScript 3的缩进在emacs的缩进ActionScript 3代码在arglist中
- 11. 在emacs中写入问题
- 12. Emacs自定义缩进
- 13. 缩进emacs中的CSS
- 14. 缩进Emacs中的几行
- 15. Emacs Prelude - 启用Python缩进
- 16. Emacs缩进时按回车
- 17. Emacs和PHP缩进问题
- 18. Python的Emacs批量缩进
- 19. emacs pp-macros压缩问题
- 20. Emacs缩进/ unindent当前行
- 21. Emacs lisp代码缩进
- 22. Emacs中的Python缩进
- 23. 在Emacs中缩进C块注释
- 24. Django模板在Emacs中的缩进
- 25. 如何在EMACS中缩进/ autoformat HOCON?
- 26. Emacs在Asm模式下的缩进
- 27. 在emacs中缩小表的列
- 28. 尝试在Emacs中捕获块缩进
- 29. 在Emacs,Atom和Sublime中自动缩进
- 30. 如何在Emacs中解压缩/解压缩
你如何创建它? '.emacs','C-X ag'? – 2013-02-28 18:47:35
我用abbrev_defs.el编写它并重新加载它。 – navderm 2013-02-28 18:48:48