分页: 1 / 1

学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 21:58
licoon
刚学emacs,很郁闷很郁闷。
使用版本为:23,24均试用了
问题1:参考Learning_GNU_Emacs_Third_Edition书2.7.1节Hiding the Toolbar
选择Options-->Show/Hide-->Toolbar, 然后Options-->Save Options.
书上说会自动产生.emacs配置文件,可是我没找到(并不是没找对路径,而是确实没产生)
但是选择Options-->Show/Hide-->Tooltips, 然后Options-->Save Options.
这下产生了.emacs配置文件
于是我郁闷了,来回试了N次书上的例子,都没效果,怀疑是书错了,还是emacs有问题。
我知道使用(tool-bar-mode -1)可以取消掉工具栏,但是为什么鼠标操作无法保存到.emacs。是bug?那下面的问题岂不也是bug?
新手能遇到这么多bug也太神奇了吧。

问题2:还是那本书2.7.3节
按照书上我使用了这个配置
(setq default-major-mode 'text-mode)
(add-hook 'text-mode-hook 'turn-on-auto-fill)
作用说是自动换行,就是在text-mode下一行写完了它会自动换下一行
书上也说了,不用(add-hook 'text-mode-hook 'turn-on-auto-fill)则不会自动换行
问题出现了,来回试要或者不要turn-on-auto-fill功能,
结果自动换行一直存在,我想写长点语句都不行。

以上学习步骤完全按照书上做的,我没多做任何其他的事
但该实现的没实现,不知道该怀疑书还是emacs本身不完善,或许是我不会用
请懂的大哥指点指点

另外一本GNU.Emacs是中文第二版
Learning_GNU_Emacs_Third_Edition
学这两本,刚开始就碰壁,严重打击信心啊

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 22:10
neil.sun
用vim的路过,帮顶~~

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 22:13
jobinson99
我只能说是烂学习方法,工具类的东西看死板的教科书还不如看说明书,当然,这两种学习方法都是特烂的。像第一个问题,基本上随便折腾下界面就可以了,不需要什么书来指导。

第二个,(global-visual-line-mode 1)或者(global-visual-line-mode t)就可以实现自动换行


看别人的配置文件是个好方法,尤其是那些注释非常详细的。

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 22:30
licoon
我刚开始学emacs,不是什么高手,没能力折腾界面啊

(global-visual-line-mode t)实现的是单词自动换行
可是怎么取消自动换行啊?也就是有个水平滚动条去看超出现有界面的内容
网上找到的(auto-fill-mode 0)不管用啊,什么模式都不用,进去emacs输入它就自动换行(切断单词换行)。
想让它不换行怎么整啊??
感觉自带的帮助文档太乱了,找统一在一起的变量表或者功能函数都不行,非要搜索,刚学的连搜索都不会用咋用帮助啊

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 22:35
licoon
问题2中

在text-mode下有和没有turn-on-auto-fill对自动换行没人任何作用~~~~~~怎么搞的啊?

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-26 22:57
lilydjwg
尽信书,则不如无书。

Vim党留名。

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-27 1:45
sweating
licoon 写了:问题2中

在text-mode下有和没有turn-on-auto-fill对自动换行没人任何作用~~~~~~怎么搞的啊?
用M-x auto-fill-mode 可以关闭auto-fill-mode,如果auto-fill-mode已经打开的话
auto-fill 似乎有一个列数需要设置,具体是哪个变量我忘了

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-27 10:20
风间星魂
licoon 写了:刚学emacs,很郁闷很郁闷。
使用版本为:23,24均试用了
问题1:参考Learning_GNU_Emacs_Third_Edition书2.7.1节Hiding the Toolbar
选择Options-->Show/Hide-->Toolbar, 然后Options-->Save Options.
书上说会自动产生.emacs配置文件,可是我没找到(并不是没找对路径,而是确实没产生)
但是选择Options-->Show/Hide-->Tooltips, 然后Options-->Save Options.
这下产生了.emacs配置文件
于是我郁闷了,来回试了N次书上的例子,都没效果,怀疑是书错了,还是emacs有问题。
我知道使用(tool-bar-mode -1)可以取消掉工具栏,但是为什么鼠标操作无法保存到.emacs。是bug?那下面的问题岂不也是bug?
新手能遇到这么多bug也太神奇了吧。

问题2:还是那本书2.7.3节
按照书上我使用了这个配置
(setq default-major-mode 'text-mode)
(add-hook 'text-mode-hook 'turn-on-auto-fill)
作用说是自动换行,就是在text-mode下一行写完了它会自动换下一行
书上也说了,不用(add-hook 'text-mode-hook 'turn-on-auto-fill)则不会自动换行
问题出现了,来回试要或者不要turn-on-auto-fill功能,
结果自动换行一直存在,我想写长点语句都不行。

以上学习步骤完全按照书上做的,我没多做任何其他的事
但该实现的没实现,不知道该怀疑书还是emacs本身不完善,或许是我不会用
请懂的大哥指点指点

另外一本GNU.Emacs是中文第二版
Learning_GNU_Emacs_Third_Edition
学这两本,刚开始就碰壁,严重打击信心啊
不会自动保存,你必须先在配置文件中写好菜单设置生产的elisp代码保存路径和文件。
gnu.emacs那个中文二版严重过时无任何参考价值。

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-27 11:18
licoon
2001年左右的书
确实果实很久了,但是现在除了emacs自带的帮助文档就没有好点的教程么?

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-08-27 11:22
licoon
其实也不是书过时了,那些书上的内容就是emacs自带帮助文档的内容,一模一样,很明显照着帮助文档也搞不成功

Re: 学Emacs遇到悲剧了,请懂的同学指导指导

发表于 : 2010-09-04 23:35
jobinson99
emacs本身的程序写得蛮浅显的,直接打开来看也可以基本知道哪跟哪了
(global-visual-line-mode t) 或(global-visual-line-mode 1)打开
(global-visual-line-mode nil)或(global-visual-line-mode 1)就是关、

举一反三,其他的设置也是类似。
还是那句话:学习方法不对头
方法对头,一周搞定没问题。
给你看这几个教程吧
viewtopic.php?f=68&t=258892
置顶的教程也不错。