当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : auctx如何自动补齐?
帖子发表于 : 2008-07-18 7:51 
头像

注册: 2005-09-27 18:24
帖子: 498
地址: 杭州
送出感谢: 0 次
接收感谢: 0 次
auctex其他的都很强大
但不还不会用自动补齐,请问如何实现?比如打了 \doc 自动补上documentclass
打了begin自动列出一堆环境,谢谢


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-18 8:11 
头像

注册: 2007-03-13 11:23
帖子: 1343
送出感谢: 0 次
接收感谢: 0 次
CXCF


_________________
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-19 22:50 

注册: 2007-11-28 2:19
帖子: 109
送出感谢: 0 次
接收感谢: 0 次
代码:
;;=========hippie-expand补全=========
(global-set-key (kbd "C-=") 'hippie-expand) ;;定义快捷键,我用的 Ctrl加等于号
;;优先列表
(setq hippie-expand-try-functions-list
      '(try-expand-dabbrev
   try-expand-dabbrev-visible
   try-expand-dabbrev-all-buffers
   try-expand-dabbrev-from-kill
   try-complete-file-name-partially
   try-complete-file-name
   Try-expand-all-abbrevs
   try-expand-list
   try-expand-line
   try-complete-lisp-symbol-partially
   try-complete-lisp-symbol))


不过这个补全功能好像第一要打全命令,这个补全功能任何模式都能用,
用来补全路径和文件名最方便了。

对于自动插入环境,用 C-c C-e.

LS的也是一种方法,不过好像是 C-c C-f。
然后按下列的键,可以输入对应的内容
代码:
Font list:   KEY        TEXTFONT           MATHFONT

             C-a                          \mathcal{ } 
             C-b        \textbf{ }         \mathbf{ } 
             C-c        \textsc{ }                     
             C-e          \emph{ }                     
             C-f        \textsf{ }         \mathsf{ } 
             TAB        \textit{ }         \mathit{ } 
             RET        \textmd{ }                     
             C-n    \textnormal{ }     \mathnormal{ } 
             C-r        \textrm{ }         \mathrm{ } 
             C-s        \textsl{ }         \mathbb{ } 
             C-t        \texttt{ }         \mathtt{ } 
             C-u        \textup{ }                     
             C-d  -- delete fontFont list:   KEY        TEXTFONT           MATHFONT


不过我就是hippie-expand和C-c C-e用的多些,
再复杂一些的环境,比如表格,我都用 msf-abbrev.el 这个扩展。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-21 7:38 
头像

注册: 2005-09-27 18:24
帖子: 498
地址: 杭州
送出感谢: 0 次
接收感谢: 0 次
谢谢两位


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-22 23:40 
头像

注册: 2005-08-15 0:04
帖子: 1880
地址: 南7技校
送出感谢: 0 次
接收感谢: 0 次
有一个简单的插件叫 cdlatex, 定义了一些缩写, 比如输入 sn 然后回车就得到 \section 这样的。这个插件搭配 auctex 比较方便,可以试下。


_________________
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-23 8:28 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
LZ 所要求的功能都可以实现,比如输入 \begin{ 后自动补全为 \begin{}且光标跳回{}里面,当用 TAB 健时,就会弹出一栏选项提示你可以输入什么,至于 3 楼的各种字母输入,则有一个 math 下拉菜单,有各种字母可选,我是采用了法国人 Ivaldi 的 emacs.d.tgz 里面的配置,见 CTEX 论坛 http://bbs.ctex.org/viewthread.php?tid= ... t=%2Bcvgmt,至于它的原理以及单独如何分离出来配置,我还没搞懂。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-31 11:20 
头像

注册: 2005-09-27 18:24
帖子: 498
地址: 杭州
送出感谢: 0 次
接收感谢: 0 次
这个好复杂的说,,
研究中


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-31 16:00 

注册: 2007-02-26 2:29
帖子: 322
地址: 广东
送出感谢: 0 次
接收感谢: 0 次
我也弄不懂,反正借用过来就是。


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-08-04 2:39 

注册: 2007-11-28 2:19
帖子: 109
送出感谢: 0 次
接收感谢: 0 次
今天突然想起了,
auctex安装好后,
在菜单栏,点开相应的菜单,里面有很多内容都标出了快捷键了。
(我用emacs开始,就把菜单栏屏蔽了,昨天不小心 打开,才发现了,呵呵)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译