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

Vim、Emacs配置和使用
回复
licoon
帖子: 17
注册时间: 2008-12-29 23:11

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

#1

帖子 licoon » 2010-08-26 21:58

刚学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
学这两本,刚开始就碰壁,严重打击信心啊
上次由 licoon 在 2010-08-26 22:13,总共编辑 1 次。
neil.sun
帖子: 110
注册时间: 2009-08-28 15:00

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

#2

帖子 neil.sun » 2010-08-26 22:10

用vim的路过,帮顶~~
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

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

#3

帖子 jobinson99 » 2010-08-26 22:13

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

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


看别人的配置文件是个好方法,尤其是那些注释非常详细的。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
licoon
帖子: 17
注册时间: 2008-12-29 23:11

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

#4

帖子 licoon » 2010-08-26 22:30

我刚开始学emacs,不是什么高手,没能力折腾界面啊

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

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

#5

帖子 licoon » 2010-08-26 22:35

问题2中

在text-mode下有和没有turn-on-auto-fill对自动换行没人任何作用~~~~~~怎么搞的啊?
头像
lilydjwg
论坛版主
帖子: 4249
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#6

帖子 lilydjwg » 2010-08-26 22:57

尽信书,则不如无书。

Vim党留名。
头像
sweating
帖子: 200
注册时间: 2009-02-07 18:01

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

#7

帖子 sweating » 2010-08-27 1:45

licoon 写了:问题2中

在text-mode下有和没有turn-on-auto-fill对自动换行没人任何作用~~~~~~怎么搞的啊?
用M-x auto-fill-mode 可以关闭auto-fill-mode,如果auto-fill-mode已经打开的话
auto-fill 似乎有一个列数需要设置,具体是哪个变量我忘了
风间星魂
帖子: 490
注册时间: 2009-06-20 23:53

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

#8

帖子 风间星魂 » 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那个中文二版严重过时无任何参考价值。
licoon
帖子: 17
注册时间: 2008-12-29 23:11

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

#9

帖子 licoon » 2010-08-27 11:18

2001年左右的书
确实果实很久了,但是现在除了emacs自带的帮助文档就没有好点的教程么?
licoon
帖子: 17
注册时间: 2008-12-29 23:11

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

#10

帖子 licoon » 2010-08-27 11:22

其实也不是书过时了,那些书上的内容就是emacs自带帮助文档的内容,一模一样,很明显照着帮助文档也搞不成功
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

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

#11

帖子 jobinson99 » 2010-09-04 23:35

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
置顶的教程也不错。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
回复