Questions tagged «emacs»

GNU Emacs是可扩展的,可自定义的,自记录的实时显示编辑器。Emacs的核心是Emacs Lisp解释器,该语言实现了大多数Emacs的内置功能和扩展。还可以考虑在emacs.stackexchange.com上问您的问题。

3
如何使Terminal.app的滚动条在Lion中消失?
升级到Lion后,我发现垂直滚动条始终贴在应用程序窗口的右侧。 因为我在Terminal.app中运行GNU Screen,所以screen会话的右侧部分隐藏在所述滚动条下方。对于emacs会话也是如此。 有没有一种方法可以在Lion的Terminal.app中禁用滚动条?
25 lion  terminal  screen  emacs 

5
Mac OS X上的Emacs-要Alt还是Command?
这是官方的。我喜欢在Mac OS X上讨厌Emacs。 不管我做什么,我都会一面刺。 当我尝试\使用Alt+ Shift+ 书写时,7由于AltEmacs中的== Meta而导致错误。如果将绑定Meta到Command密钥,则可以避免该错误。一切皆好。直到我要使用Meta-Tab。现在我突然想Command- Tab从Emacs转到其他应用程序。 我现在很生气,有人可以帮我解决这个问题吗?如果我可以使用Altas meta而不安装aquamacs.org且不使用fn密钥,则希望使用它。 哦,顺便说一句,我使用瑞典语言环境。 编辑1: 第一个解决方案:添加(global-set-key [C-tab] [M-tab])到~/.emacs。这将绑定Meta-tab到Control-tab。不是我完全想要的,但应该可以。
20 keyboard  emacs 

1
升级到OS X 10.11后的新终端行为
在emacs中编辑文件时,我注意到终端窗口的“排水沟”中的方括号。如果我通过调整窗口更新或ctrl-l强制窗口更新,则括号位于屏幕的两侧并消失。我想弄清楚如何关闭这个功能。 在这里,我刚刚对以'ax'和'或'开头的行进行了一些编辑。 这是一个缩小的视图,显示屏幕右侧和左侧的括号。 我有: 看了终端的偏好 看了我的emacs配置 构建了emacs的新版本(25.4) 在22.x中发现了一个名为fringes的emacs功能 set-fringe-mode off在24.5或24.4中没有影响 跳过本地初始化(-q) 跳过所有初始化(-Q) 我激发了vi(vim 7.3)并且看见方括号也出现在那里的排水沟里!所以不是emacs问题。 我在2014年中期的MBP上运行OS X 10.11 El Capitan,终端版本号为2.6(361)。每当在包含或不包含现有文本的行上发生返回时,更改栏都会显示在终端内运行的文本编辑器中,并在重绘时消失。 我希望有人会看到这个并知道如何关闭它。

13
纯文本编辑器应使用什么?
我正在为一个项目编写指令,在某些情况下,对于某种条件,我需要修改一个简单的纯ascii文本文件。 对于Windows,我可以告诉他们启动记事本。我以为在Mac上我可以使用TextEdit,但是我使用的TextEdit版本使用默认值来编写rtf,这会在文件中引入所有rtf符号,这是非常不希望的。 我不想从终端上使用emacs或vi来加重用户的负担。 什么是替代品?
17 emacs  textedit 


1
禁用Shift Cmd Q退出
我想为注销禁用 Shift+ Command+ Q键盘快捷键。 我目前正在使用Karabiner,但是我只能使用以下xml完全禁用它: <?xml version="1.0"?> <root> <item> <name>Disable COMMAND SHIFT Q for Logout</name> <identifier>disable_CMD_SHIFT_Q_private</identifier> <autogen>__KeyToKey__ KeyCode::Q, VK_SHIFT | VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE</autogen> </item> </root> 但我想在emacs中使用键盘组合(在ESS中进行调试)。 有什么方法可以有效地取消键盘组合的映射?


3
更新OS X随附的emacs
有没有办法更新OS X随附的emacs终端编辑器?我可以删除二进制文件并使用dmg软件包安装Emacs ,但其想法是使用某些命令升级到较新版本。

2
如何使外部Apple键盘接受Macbook内部键盘的修改键输入(反之亦然)?
我刚买了一个旧的Apple键盘,以为我可以将其与我的内部Macbook Pro键盘结合使用,以代替购买能够分为两部分的键盘。我的想法是,我应该能够将右手放在外部键盘上,而左手放在内部键盘上,然后像往常一样键入。 我插入了外接键盘,然后键入就可以了。当我尝试同时使用两个键盘的任何一种组合键时,就会出现问题。例如,当我敲击内部键盘上的控制键和外部键盘上的“ e”键时,我希望光标移至该行的末尾,但是显示的是小写的“ e”在屏幕上。当我按住外部键盘上的Shift键并按下内部键盘上的“ a”键时,没有看到大写的“ A”,而是小写的“ a”。 我在很大程度上依赖于键盘快捷键,宏和emacs,但除此之外,如果每当我想使用emacs键绑定时都必须将两只手都移到一个键盘上,那么使用两个键盘打字都没有太大意义。或输入大写字母。 有没有一种方法可以使一个键盘接受来自另一个键盘的修饰键输入?理想情况下,我应该能够在任一键盘上按住修改键,并从任一键盘上键入另一个字符,并使OSX识别按键组合。 键盘:A1048(不是新键盘)Macbook Pro:MacBookPro8,2; 15英寸 2011年下半年;小牛10.9.2 (出于好奇,这是不必要的背景故事:我试图避免仅通过Macbook键盘编程而感到的腕管。我是个肩宽,胸襟宽大的家伙,我必须承担这个角色我的手靠得很近,可以在键盘上打字,这实际上使我向侧面收缩,使我的手掌和前臂的外侧形成135度角,这是一种可怕的姿势。我需要能够展开手臂距离更远。)

4
Emacs对于Mac OS X用户有什么优势?
在过去的一年左右的时间里,我看到了转向Mac OS X上的Emacs的动向,通常是远离TextMate的。虽然我了解退出TextMate的动机(TM2或多或少是蒸气软件),但我并不真正了解Emacs的吸引力。我认识到它是一个功能非常强大的编辑器,但是它与操作系统的集成不是很好,与大多数其他应用程序使用的键盘命令不同,并且学习曲线很大。 在Mac OS X上,其他程序员的文本编辑器(BBEdit,Sublime Text,Xcode)占优势,以及一些有前途的文本编辑器(Chocolat,Kod),Emacs对那些不住在终端中并且没有终端的人的吸引力是什么。肌肉记忆(还)吗?

2
在OS X Lion上运行256色的GNU屏幕
Mac OS X Lion中的Terminal.app具有需要很长时间才能实现的功能:256色支持。颜色很好。我遇到的问题是,当我运行GNU Screen时,我无法访问256种颜色。在屏幕中,$ TERM设置为“屏幕”。 我在不同的地方读过不同的东西,我很困惑。其中一些包括: 必须使用颜色支持编译GNU Screen(如何判断OS X的屏幕是否以这种方式编译?) 必须安装screen-256color的特殊terminfo文件。 OS X有这个吗? 在.screenrc中,term应设置为“screen-256color”。 必须调用Emacs中的某些函数才能使Emacs变得丰富多彩( http://www.emacswiki.org/emacs/GnuScreen#toc6 ) 我尝试了这些程序的变化,并且不成功并且不确定我失败的原因。在GNU Screen中启用256色的最直接方法是什么?
8 emacs  lion 

2
使MacBook命令键成为VMware / Windows下的Emacs元键
我可以在OS X下配置emacs,以便最靠近空格键的键(标记的键Command ⌘)是我运行的Meta键 (setq mac-command-key-is-meta t) 当我在Windows下运行emacs时,如何将相同的密钥配置为emacs元密钥,而Windows本身在VMware Fusion中运行?出于某种原因,即使我在Windows-VMware上运行上述行,我的Meta键仍然是Option键。

3
如何更改通过Homebrew安装的Emacs图标?
我知道更改图标的“获取信息”过程,但是当我更改Emacs的图标时,没有任何反应 我用这个命令安装了Emacs: brew install emacs --HEAD --with-cocoa 我跑的时候 csrutil status 我明白了 disabled。 我可以更改文件夹的图标,但不能更改应用程序

0
左/右选项键在PC键盘上的Mojave下反转,带有切换选项/命令
我有Emacs 26.1 emacsformacosx.com 设置为使用左选项作为元,并忽略右选项,以便将其留作重音字符等。 它在我的MacBook Pro内置键盘上工作正常,并且在High Sierra中使用外部PC键盘工作正常。但是由于我安装了Mojave(重新格式化和干净安装),外部键盘向后 - 左侧选项被忽略,右侧选项是元。 键盘是一个 CoolerMaster QuickFire Rapid 。作为一个进一步的复杂功能,我通过键盘首选项/键盘/修改键切换选项和命令。 我还能做些什么来诊断问题?有没有办法告诉密钥发送的密码? (键盘查看器会在按下任何一个键时突出显示两个选项键,因此没有帮助。) 有没有办法有意地交换密钥,例如在 ~/Library/KeyBindings/,但只针对那个特定的键盘? 有没有办法至少检测安装了什么键盘,例如在一个bash脚本中,这可能会让我部分地解决我的问题 init.el? (当我切换键盘时,重新启动emacs并不理想,但它总比没有好。) 注意:我真的不想安装任何第三方键盘映射软件(Karabiner等)来处理这个问题,虽然我想我会对它进行诊断部分。 更新以添加: Per @ nohillside的评论,我尝试禁用键盘首选项中的选项/命令开关。这解决了左/右问题。它不是一个可行的解决方案,但似乎确实将问题与修改键自定义隔离开来。 再次更新: 我将使用相同PC键盘的iMac升级为Mojave,并没有出现问题;它可能特定于便携式设备(甚至特定的MacBook Pro)。

2
如何在`emacs`上运行终端(使用`-nw`选项)将`Cmd`设为`Meta`而不是`Option / Alt`键
关于这个的很多问题和文章,但我找不到适用于我的系统的那个。 修改emacs配置看起来像其他人一样,但它对我不起作用。 像这样 (setq mac-command-modifier'meta); make cmd key做Meta 这也适用于您的系统吗? 目前我不知道除了只使用我不想要的第三方应用程序交换两个密钥。 请帮忙!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.