LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1024|回复: 6

emacs下一直有个自动换行问题不知如何解决

[复制链接]
发表于 2005-1-4 16:57:39 | 显示全部楼层 |阅读模式
用emacs写程序很好,但写一般的文章,它好像不能自动换行,一段就是很长的一串,和ultraEdit中不一样。如果想在这一段里各行间移动,用上下光标是不行的,只能前后移动,虽然用ctrl-left/right也挺快,但还是比较不爽。
试了Turncate long line mode和word wrap模式好像都不管这个。
到底用什么模式可以像ultraedit中一下自动换行呢?
发表于 2005-1-4 23:03:45 | 显示全部楼层
我感觉不自动换行挺好的,要不然出现了emacs设定宽度不一样的情况就会使文本内容显得参差不齐. 用下面这个函数或许能使你移动的快很多,尤其是句子长时, 你可以连续再逗号上移动, C-c a ,,,,,,

(defun go-to-char (n char)
  "Move forward to Nth occurence of CHAR. Typing 'go-to-char-key' again will move forwad to the next Nth occurence of CHAR."
  (interactive "p\ncGo to char: ")
  (search-forward (string char) nil nil n)
  (while (char-equal (read-char) char)
    (search-forward (string char) nil nil n))
  (setq unread-command-events (list last-input-event)))

(define-key global-map (kbd "C-c a") 'go-to-char)
 楼主| 发表于 2005-1-5 11:58:54 | 显示全部楼层
兄弟,那还不如 C-s , 方便啊,呵呵
发表于 2005-1-5 17:24:14 | 显示全部楼层
auto-fill-mode
发表于 2005-1-5 18:50:56 | 显示全部楼层
Post by cyberpsyche
兄弟,那还不如 C-s , 方便啊,呵呵

试了一下还真是C-s快一些,有点班门弄斧了, ^_^
 楼主| 发表于 2005-1-6 10:20:31 | 显示全部楼层
Post by aking
auto-fill-mode

auto-fill-mode我用过,但似乎没有变化啊,难道是我用的不对??
发表于 2005-1-6 11:28:51 | 显示全部楼层
Post by cyberpsyche
auto-fill-mode我用过,但似乎没有变化啊,难道是我用的不对??


我的还必须按下M-q才行,否则没效果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表