由买买提看人间百态

topics

全部话题 - 话题: emacs
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
d****d
发帖数: 2919
1
no, I just use the mouse to select some text from a browser,
then hit c-y in emacs, the selected text were copied to emacs.
S***e
发帖数: 2072
2
emacs御览也凑合,比如数学公式section head什么的。
纯粹御览和编辑,我觉得emacs + auctex + outline minor mode最方便。
前提是co-author同意所有.tex放在一个文件中。
mw
发帖数: 525
3
如果有一行太长的话,emacs会自动换行,并且在行尾留下一个 \
请问有什么办法能去掉这个\吗?就像vi一样,直接就到下一行。这样的好处是我可以
直接copy emacs里面的行到console下面
a*****a
发帖数: 193
4
来自主题: Linux版 - tmux 和emacs快捷键冲突
最近发现tmux不错。安装之后把prefix key 改为了更为习惯的C-a.问题是和emacs的C-
a冲突了。 怎么配置可以继续使用emacs的C-a呢? 比如screen里边按C-a-a就可以。不
知道tmux可以配置为类似的不?
r****y
发帖数: 26819
5
我感觉喜欢emacs的才好意思说说
好些号称喜欢emacs的其实照样会用vim
只用vim的都不好意思出来说啥了
S*A
发帖数: 7142
6
个人感觉啊, Emacs meta key 组合比较容易伤手指。
VIM 使用编辑模式,组合键少很多。
然后 Emacs 要另外装, vi 是机器就有,vim 就不一定了。
g***i
发帖数: 4272
7
写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
感觉入职前还得好好学学这俩编辑器。
vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
能给介绍下不?
还有emacs有啥特点?
r********3
发帖数: 2998
8
已经有很多文章谴责这种说法了。说VIM,EMACS比IDE好的大部分都是上个世纪的老程
序员。不过现在随着项目不断扩大,这种说法已经明显站不住脚了。
最典型的一个例子就是重构。虽然emacs有插件,但是怎么都不如eclipse的重构功能细
致和谨慎。中型和大型项目太依赖重构了,这点上,Eclipse和Visual Studio几乎秒杀
所有的编辑器。
还有对于项目管理和单元测试等等。包括开源框架的支持等等,也是让IDE逐步绝杀传
统编辑器的重要因素。比如说,比如Spring这样的框架,如果不依赖IDE的自动代码构建
,手工虽然也能写,但是花费时间太多了。当项目做大的时候,纯粹还依赖手工编辑已
经是不现实的了。
B*V
发帖数: 3365
9
emacs也可以在term下用啊
当然emacs sucks
r****y
发帖数: 26819
10
学vim或者emacs,类似于学unix命令。
好处是,几十年后,textmate,sublime text,这些软件可能还在或者不在,在也可能
面目全非了,但是unix命令,vim和emacs,不会有什么大的变化。
g***i
发帖数: 4272
11
这个和只打“emacs”有什么区别么?如果编译时没安装没有gui的话
我在我的fedora虚拟机里发现emacs就是没有啊,no command found
v*****r
发帖数: 1119
12
Life is too short, choose vi (few key combination need to burn into finger
muscle memory, short learning curve).
Hand is too fragile,choose vi.
(附图: Emacs 用户使用 emacs 三月后)
p**v
发帖数: 853
13
joking用的图片吧?要残疾也应该只有左手残疾啊?
至少我用emacs时是不用右手敲Ctrl和Esc键的。
其他用右手的输入和用不用emacs就没有关系了。
L***n
发帖数: 6727
14
这个人体和计算机的接口啊,太简陋了,基本上是
手指(常用的六个左右):
1. 左伸
2. 右伸
3. 抬起
4. 按下
手肘(通常右肘)
5. 右移(来抓鼠标)
手腕
6. 平面小范围运动
食指
7. 点
8. 放
中指
9. 点
10. 放,
大概API就这么多了吧,vi/emacs可以缩减5,6, 7, 8, 9, 10,其中5比较耗时间而且比
较讨厌的是影响思考,1,2,3,4可以固化到肌肉记忆里,不用脑细胞。界面设计上,
emacs(通常同时用两到三个手指头)又不如vi简洁了,hoho
x****o
发帖数: 21566
15
这得多别扭阿
emacs/vi手不离键盘和这完全是两个概念
emacs/vi你的大脑不用切换模式吧
r****y
发帖数: 26819
16
来自主题: Linux版 - emacs的evil模式
很麻烦的一点是,不能切换回emacs模式,否则undo就能把emacs搞死。。。
而且evil也没有做全,有一些功能失缺。
r****y
发帖数: 26819
17
来自主题: Linux版 - mac下从terminal启动emacs
我也知道-nw,但有时还是希望弹出来新窗口。
你的emacs build的时候没有加什么参数吧?我就是最简单的 configure。24.4。
现在临时的解决办法是做个script调用open -a emacs。
n****1
发帖数: 1136
18
最简单的办法, sudo emacs, 看看速度是否有区别。 如果有区别就是你.emacs的设
置问题了。
r****y
发帖数: 26819
19
查看了一下,发现是windows版本的emacs24.3,打开的是27000多行的js文件,跳到文
件头非常慢。
同样的.emacs配置,在mac下跳到文件头和到文件尾速度几乎没有区别。
看来是windows版本的emacs问题。
一并感谢楼上的。。。
t********l
发帖数: 106
20
【 以下文字转载自 SanFrancisco 讨论区 】
发信人: tianyagirl (呢喃), 信区: SanFrancisco
标 题: 【贴图】这个人的Emacs + GDB 是怎么做出来的?
发信站: BBS 未名空间站 (Tue Jul 31 08:15:02 2007)
左上角是gdb interactive buffer, 和在命令行上用gdb是一样的,可以看到第三行的
hello是main()里的输出。
右上角是当前函数的本地变量,可以看到g的值还没有赋,是一个任意值。
中间是源代码,其中有红色圆点的是设有断点的行,有白色三角的是当前行(下一步将
要执行的行)。设断点的话在这个buffer里移动到要设断点的行,然后C-x space。
左下角是函数调用栈。
右下角是断点信息。
大家用Emacs编译C++也是这么fancy么?这个效果是怎么搞出来的?
l**********r
发帖数: 4612
21
【 以下文字转载自 Linux 讨论区 】
发信人: linuxbeginer (linux), 信区: Linux
标 题: 【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs
发信站: BBS 未名空间站 (Thu Oct 18 12:18:51 2007)
emacs,vi,还是 eclipse?
g*****g
发帖数: 34805
22
小东西才用vi, emacs,大项目上eclipse,难道真有人觉得
上千源文件的项目vi, emacs能有效处理吗。
g*****g
发帖数: 34805
23
上百个和上千个差别还是很大的,要是多个项目互相集成的
问题就更大了。我没用eclipse做过大型C/C++开发,但是上千个源文件
的j2ee项目还是做个几个的。我觉得用emacs,不能说不行,
恐怕效率差很多。大型开发还是得用窗口型IDE。vi telnet/ssh去
远程快速修改一些配置文件很方便。有些服务器是连emacs都没有的。
t**********g
发帖数: 3388
24
【 以下文字转载自 Linux 讨论区 】
发信人: thanksgiving (~灯红酒绿的上海~), 信区: Linux
标 题: emacs里面有没有快捷建能交换2个窗口的内容?
发信站: BBS 未名空间站 (Thu Nov 1 19:36:06 2007)
emacs里面用ctrl+x 3打开两个窗口,不同的文件内容。有没有快捷建能swap左右2各窗
口?
t**********g
发帖数: 3388
25
【 以下文字转载自 Linux 讨论区 】
发信人: cuns (cuns until no slave), 信区: Linux
标 题: 关于coding用IDE和vi或者emacs的效率或者优劣,请牛人为大家做个详细的比较分析好吗
发信站: BBS 未名空间站 (Thu Nov 1 22:41:57 2007)
最好能对各种应用,比如网络,GUI,数据库,embeded等开发做个详细的介绍。就我个
人感觉coding的工作,有好的IDE还是能提高效率的吧。
我十年钱开始用SGI工作站,学编程也主要是从unix上学的,当时还顺带学用Ada95呢,
写了几个计算pi,e等常数的小程序。编译用的gcc,编辑器用vi/emacs/joe都用,调式
的话SGI上有自带的调式工作。后来我们把软件转到Linux上来了,我还添加了中文输入
的前端,用的是motif,Xt的库,程序输出的答应是用直接输出ps,还要找相配的中文
字体。
关于编辑器和IDE,我还是觉得IDE好。过去一直在Linux使用ITK/VTK的库做点图像小算
法,也开始用cmake管理自己的程序,比自己写makefile管
b******y
发帖数: 2729
26
来自主题: Programming版 - Emacs有没有这样一种功能? (转载)
【 以下文字转载自 Linux 讨论区 】
发信人: buddyboy (hello), 信区: Linux
标 题: Emacs有没有这样一种功能?
发信站: BBS 未名空间站 (Mon Nov 19 23:10:33 2007)
Emacs有没有这样一种功能:当work再一个大project上的时候,点击某个函数名就能跳
到define/declare他的地方,或者使用这个function的地方?etags/cscope可以做到么
f******e
发帖数: 164
27
【 以下文字转载自 Linux 讨论区 】
发信人: francise (小飞猫), 信区: Linux
标 题: emacs多窗口下如何反向窗口切换?
发信站: BBS 未名空间站 (Wed Mar 12 14:18:38 2008)
emacs多窗口下窗口切换使用的Ctrl-x o,但是切换顺序是一个方向的。假如说我有5个
窗口,现在在窗口2,想要切换到窗口1必须要4次。有没有反向切换窗口的功能?
T******r
发帖数: 265
28
来自主题: Programming版 - a emacs and shell script question
Sorry, can't type Chinese.
Suppose I want to debug a .sh file in emacs, is there any way I can send
each line or a region to emacs-shell without doing just copy and paste?
c***C
发帖数: 139
29
For C, C++, gtags is good enough. I believe Emacs is better for big projects
. I used to working on a project with over 2GB source code. Emacs made my
life much easier.
For Python, I just use grep and occur.

.
you
l******d
发帖数: 530
30
来自主题: Programming版 - emacs和vi会一个就行了吧
平时用emacs比较顺手,不熟vi,但听一些vi控说有些系统只有vi不一定会有emacs,这
种情况很少见吧。
i******l
发帖数: 270
31
来自主题: Programming版 - emacs和vi会一个就行了吧
再一个,等你emacs越用越顺手, 那个配置文件也越来越大, 插件越来越多
别的机器上就算有emacs, 你还得都搬过去不是
m********a
发帖数: 1312
32
来自主题: Programming版 - emacs和vi会一个就行了吧
把emacs插件和.emacs都打包放网上。需要时候下载到新环境不就行了。
t****t
发帖数: 6806
33
来自主题: Programming版 - emacs为啥要把shortcut设置成那么别扭
听说在emacs里你什么都可以配置...
作为一个编辑器, emacs的default确实有很多不那么爽的地方, 不如vim的default.

d
p********e
发帖数: 6030
34
来自主题: Programming版 - 用emacs运行python script
用emacs写python script的时候,可以直接在emacs里运行吗?能不能有个像IPython一
样的东西?
d*******o
发帖数: 5897
35
来自主题: Programming版 - emacs真是用得吐啊
我用emacs记不住快捷键,很多都是M+x,然后输入命令,还好emacs有tab completion
t****a
发帖数: 1212
36
来自主题: Programming版 - emacs真是用得吐啊
因为组合键比菜单鼠标快多了。
刚开始不习惯的话,请用emacs-starter-kit或者emacs-prelude。
t*****n
发帖数: 4908
37
来自主题: Programming版 - emacs真是用得吐啊
现在硬件这么强,emacs启动如飞。体积也不大。我在linux上用emacs,gedit,
ecplise,vim等等。最反人类的就是vim了。巨多组合要记,完全和其他编辑器不同。
我只有到server端改东西的时候才用,因为只有vim可用。
t*****n
发帖数: 4908
38
来自主题: Programming版 - emacs真是用得吐啊
今天特定留心了一下了。大部分时间在用eclipse。gdb用了emcas,但是不需要方向键
。我把step next绑定到F10了,和vs一样。
看代码我主要用eclipse。确实和龙猫说的那样,左手拿的是咖啡。
其实我在eclipse装了emacs+。这样就可以用emacs的组合了。
s******c
发帖数: 1920
39
我碰到过这个问题, 最后发现是 emacs找不到你的$PATH 从而找不到aspell的binary
因为MacOS上, Shell启动脚本比如.bashrc里定义的$PATH emacs不认,
参见这里
http://stackoverflow.com/questions/135688/setting-environment-v
L***s
发帖数: 1148
40
用vim多年,已经形成肌肉记忆了。
但vim(或emacs)这样的纯文本编辑器毕竟缺少真正“理解”编程语言的现代IDE
的各种有利于提高生产力的功能,比如代码分析、重构、VCS整合、包管理。
除非是Open Source原教旨主义的实践者,或者追求向外行显摆其geeky的一面
所获得的一点优越感,现实主义者大都用IDEA之类的现代IDE + vim/emacs binding。
g*****g
发帖数: 34805
41
可以在 eclipse里用emacs key binding. 大多数人只是不习惯快捷键转换,emacs效率
不可能更高。
c*******l
发帖数: 1
42
码农都希望用“好用”、“强大”的工具,所以编辑器/IDE口水战往往被认为没意义,
“合适的工具就是最好的工具”云云。Fine,但问题是,一个喝Visual Studio、
Eclipse奶长大的人(比如以前的我),对于“好用”、“强大”、“合适”的理解跟
一个真正了解并且爱上或爱过Emacs的人(比如现在的我)往往不在一个层次上。我不
想说地很刻薄,但那些用宗教去解释Emacs用户的人,就好像用神话去解释雷声和闪电
的古人:这显然超出了他们的理解能力……
g*****g
发帖数: 34805
43
我老最烦连个编辑器也要装逼的。为啥 ide比 vi emacs强?功能更强,需要记的东西
少。这个叫做常识。你觉得用 vi emacs更快没人拦着你,但非要挑战常识就是脑残了
。就跟 Java取代 C++一样,你有一万个不愿意也挡不住历史车轮。
r*******n
发帖数: 3020
44
来自主题: Programming版 - 用vim/emacs相当于开手动车
同意。
我需要远程开发,用ssh+tmux+vim。
vim好处就不说了,想说一下tmux真是是vim很好的补充。
我最喜欢的他的多窗口功能,
一边vim,一边命令行,边写程序边看运行结果。
另外一个功能是session attach,
有时候网络会断,但重新ssh登录,attach session
就可以继续之前的工作了。
多session是它的基本功能,如果你工作需要web server,
数据库,多种服务协作,这正是多个session发挥的地方,
session之间切换非常方便。
最后我不同意标题说的用vim/emacs相当于开手动车,
手动档并没有提供多于自动档的功能,而vim/emacs比编辑上提供
远多于IDE上的编辑功能。
g****t
发帖数: 31659
45
来自主题: Programming版 - Evil mode of EMACS
Evil mode of EMACS ...
It is fxxking impressive.
incredible design decisions.
incredible coding.
Why people designed and implemented such high quality
software for FREE? It is really evil because it may potentially
break the business loop of others.
Anyway,in last month,I had more fun from learning/practicing Emacs/vi
than playing basketball.
g****t
发帖数: 31659
46
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
我十几年前MS Word的VBA很熟。花了不少时间把上海市政府一个部门所有文件做了分析,
提取出来名词术语。尽量让“下岗”这样的词的用法无矛盾。干的多了,我发现写程序
其实应该用word写。但是word虽好,却不支持这个功能。
好在emacs/vim支持。
对编辑器进行程序化操作,可以人机深度融合,改造working flow,提升编程的维度。
编辑器最后其实就是meta-meta-meta-。。。-programming
我举个最简单的例子。例如你有个python pandas s,其中一列为time。
现在想转成一个数组名字为time。
time=np.array(s['time'])
现在想几十列都这么办,怎么最快的做到?在python的空间里这是不容易的。
和之前我提问过的那个找到变量名字的问题有点关系。不是熟练工恐怕搞不定。
而且还容易出bug难维护。python 2 升级这种事再来一次,程序说不定就废了
但是在org-mode里,上面一段程序自动生成一长条程序,几十个
time=np.array(s['time'])
time1=np.array(s['time1'])
t... 阅读全帖
g****t
发帖数: 31659
47
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
Bill Gates被赶走了。花无常红,树无长青。
MSFT现在浑身上下透漏出一种流氓软件之父周鸿伟的屌丝味。
我一个laptop长按电源键居然不能启!
windows 10天天晚上不知道在帮谁下载和更新!
这也算是天朝价值观输出了吧。
So, Emacs凑合着用吧.
另外emacs可以程序化的这么做。高大上的名词叫做compiler preprocessing ?
你要把excel和你的IDE弄进去一起,有难度而且没办
法维护。excel跟新一个版本说不定你就废了
g****t
发帖数: 31659
48
来自主题: Programming版 - [bssd] Emacs/vim 花时间是值得的。
都是很好的tool,但很难保证技能点加了以后,5年后还有价值。
emacs难用的要死,我也不认同键盘哲学,我大量用鼠标。
但是我基本肯定emacs/vim的体育锻炼5年后有用。
e*******r
发帖数: 29
49
I am trying to use ESS package in Emacs to
edit the latex file. However, it seems
that my Emacs is using tex rather than latex command
to compile my file and thus giving quite a lot of
erros. Can anyone tell me how to set the test
hehe
default complier
for .tex file as latex rather than tex?
Thanks.
q*****g
发帖数: 1568
50
来自主题: TeX版 - emacs的问题
Windows我不知道,Linux上 GNU emacs的稳定版本是21.4,我用的是最新版22。
不过这个应该和版本没那么大关系。
你把你的.emacs贴上来看看。
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)