登录社区云,与社区用户共同成长
邀请您加入社区
今日看点✦工信部:我国5G终端用户突破4亿,已建成超100万座5G基站✦ HarmonyOS 2升级用户数突破1亿,全球最快用户破亿的移动操作系统✦ 喜马拉雅向港交所提交上市申请书:...
作者: C. Minos Niu原文:请猛击。1 钗黛双收:若你也同Vim难割舍,却又看Emacs情切切 (引子)这篇文章分享我的一些经历,写给和我一样对娇小的Vim难以割舍,又在抱上Emacs这个大家闺秀以后死活不愿意撒手的朋友们。如果你不知道什么是“编辑器圣战”,那不妨百度Google一下,总之是自从开辟鸿蒙以来,就有两个以伴君左右为己任的贤内助(Vim编辑
application:播放器:mplayer smplayer(mplayer比较好用的前端)pdf: xpdf xpdf-chinese-simplified xpdf-chinese-traditionalchm: kchmviewer gnochm chmsee xchm字典: StarDict编辑器: vim emacs截图软件: ksnapsh
摘要:IDE 对于开发者而言,重要性不言而喻,但随着功能愈发强大,它们对硬件的要求也日益提高,甚至越好用的 IDE 就越笨重。链接:https://renato.athaydes.com/posts/switching-from-heavyweight-ides-to-emacs.html声明:本文为 CSDN 翻译,未经允许禁止转载。作者 | Paulo Renato de Athaydes译.
我认为这是“白日梦” 近日,Andrew Binstock和Donald Knuth对一些话题进行了交流,包括开放源代码运动,极限编程,多核架构,可重用代码,以及Knuth自己编程时使用的工具等。 Andrew:无论你当初并是否意识到了,你其实都是开放源代码运动的发起者之一。你以前就声明过将TeX作为开放源代码项目发布,原
什么是自由软件? 自由软件(Free Software)强调的是自由,而不是价格。在理解“Free Software”中的“Free”的时候,我们要理解成“free speech”中的“free”,而不是“free beer”中的“free”。 自由软件强调的是用户运行、拷贝、发行、学习和改进软件的自由。具体来讲,自由软件赋予了用户如下4个自由度:
【CSDN 编者按】本文是自由软件之父 理查德·马修·斯托曼(Richard M. Stallman,本文简称 RMS )在 EmacsConf 2022 大会上发表的主题演讲,他认为 Emacs 应该摒弃繁复的、非必要的流程,简化、明确、细化所有功能,他还提到,JavaScript 真正不适合 GNU Emacs 的根本原因在于,人们使用它的方式,而非语言本身,罪魁祸首则是浏览器厂商。原文链接:
问题:SQL中的MAP关键字是什么? 我一直在尝试通过学习SQL Koans来稍微提高我的 SQL 能力,因为我喜欢边做边学和冥想的方法,而且我的 SQL 知识缺乏。一组公案如下: -- Meditate on MANY-TO-MANY relationships select a.first_name, a.last_name, b.title from book b join book_to_
问题:Gnu Emacs:在 sql.el 进程中运行的 psql 的制表符补全 我喜欢在 psql.el 下运行 Postgres 客户端“psql”,同时在单独的窗口中与 .sql 文件进行交互。有时,我想在运行 psql 进程的缓冲区中使用制表符补全来查找适当表名的名称。但是,我无法弄清楚如何导致预期的结果。 这里提出了一个非常相关的问题:https://superuser.com/ques
问题:在 windows 上的 emacs 中运行 M-x sql-postgres 当我尝试在 Windows 上的 emacs 中运行劣质psql进程时,我似乎没有得到任何响应。这似乎是一个已知问题解决方法是安装cygwin版本的psql。不幸的是,cygwinpsql似乎什么都不做,甚至psql -V什么也不做。有没有人有解决这些问题的方法,或者有一种将查询从 emacs 发送到 postg
问题:如何在 Docker Hub 中从源代码构建 Emacs? BSS 和堆之间的差距 直到最近,我已经能够使用这个配方从 docker 容器中的源代码构建 emacs。但是截至上周,我所有的构建都失败了 Warning: Your system has a gap between BSS and the heap (32188607 bytes). This usually means tha
Answer a question I enjoy running Postgres client "psql" under psql.el while interacting with a .sql file in a separate window. Sometimes, I want to use tab-completion within the the buffer running th
问题:gdb -iu003dmi 是什么意思? 从 emacs 启动 gdb 时,emacs 说 gdb 应该以 gdb -i=mi 选项 -i 未在 gdb 手册页中定义。如果使用选项 -iu003dmi 从命令行调用 gdb,则它可以工作。所以它必须特定于gdb。 -i 选项的文档在哪里? 解答 gdb -i=mi等价于gdb --interpreter=mi。 简而言之,--interpre
问题:Emacs shell 模式 SSH 会话中的选项卡完成 我当前使用 emacs 的模式导致我打开了几个 shell 模式缓冲区,每个缓冲区都运行一个 ssh 会话。不过,我遇到了一个问题——当我尝试在远程会话中使用制表符完成文件名和其他内容时,shell 会尝试使用本地机器上可用的完成,而不是远程机器上可用的完成。 例如,如果文件~/foobar存在于本地计算机上,而~/frob存在于远程
问题:完全放弃X会伤害吗? [关闭] 我一直生活在我的 slackware GNU/linux 系统(一个 EeePC)下的 linux 终端中。默认情况下,如果找不到多个 Xorg 库,GNU Emacs 将不会启动。假设我永远不会使用 X 软件,我放弃所有这些 Xorg 东西并再次编译 emacs 是否有意义? 您是否知道任何可能让我陷入麻烦或使 GNU Emacs 根本无法工作的事情?保留所
问题:如何使用一个emacs实例作为默认的文本编辑器? [Linux] 我想要达到的目标 一个emacs实例 如果我从 nautilus 打开任何文本文件,它应该在当前 emacs 实例中打开 如果我关闭 emacs,它不应该真的关闭它,只是隐藏它 我目前拥有的 我设置emacs23启动时启动 我的 init 中有 (start-server) 我让emacs保持打开状态 我有 emacsclie
问题:最好的 Emacs 工作区插件是什么? [关闭] 通过工作区,我的意思是 - 我需要保存打开缓冲区的状态(可能在用户指定的工作区文件中)并快速切换到另一组打开缓冲区,例如继续处理与另一个项目相关的文件。 是否有允许这样做的 Emacs 插件?你会推荐哪一个? 解答 我使用save-visited-files和工作组的组合。事实上,工作组可能会自行完成大部分您想做的事情。 我的配置: ;;;;
问题:IDE / Emacs 模式,用于 Bash/Sh 等中的 Shell 脚本 我将 Emacs 用于 shell 脚本。我知道我在某处读到了一些模式,可以更轻松地在 Emacs 上编写 Shell 脚本(代码完成、自动完成、括号匹配、语法高亮、检查语法),但找不到它。简而言之,我想把 Emacs 变成一个 Bash IDE。 此外,是否有任何其他工具/IDE 可以使 GNU/Linux Sh
问题:Flask/Jinja2 是否有在调试期间保存渲染模板的规定? 在调试时,通过浏览器中的“查看源”菜单项查看呈现的 HTML 和 JS 模板很有用,但这样做会迫使人们使用浏览器的 UI。 Jinja2(或 Flask)是否提供了在服务器上保存最后 n 个渲染模板的工具?然后可以使用自己喜欢的编辑器查看渲染文件,同时使用自己熟悉的字体锁定和搜索工具。 当然可以手动实现这样的工具,但是这样做有点
问题:用于 Linux 的 Karabiner? [关闭] 背景:在过去五年左右的时间里,在使用符合人体工程学键盘的典型 PC 硬件上使用 Gnu/Linux 多年后,我一直在使用 Mac 硬件(大部分是高端 MacBook Pro 笔记本电脑)和软件。更重要的是,作为 Emacs 的重度用户,切换到 Mac 是痛苦的,Apple 标准的短键盘既令人抓狂又不可避免。我通过使用Karabiner工具
问题:在 emacs 中更改高亮线颜色 我安装了 emacs 24 并安装了prelude,我想将主题从 zenburn 更改为 tango-dark。但是该行突出显示的颜色是黄色的,我不喜欢这样。我希望它像 zenburn 中的灰色。 我应该怎么办?我不想关闭 hl 行,但是当我尝试这样做时,我看到括号 () 之间的空格以相同的黄色突出显示。 (在没有发生的zenburn主题中)。我也知道这不是
问题:将 Emacs 复制/粘贴与系统复制/粘贴集成 我的 .emacs 中有 (cua-mode t),因此 C-c 是复制的,而 C-v 是粘贴的,就像我桌面上的大多数其他程序(Ubuntu、Gnome、Linux)一样。但是,Emacs 似乎不与其他程序共享剪贴板/复制缓冲区。 例如,如果我在 Firefox 中 C-c,我可以 S-C-v 粘贴到终端或 C-v 粘贴到 gedit。但是,如
问题:在 Emacs sql-mysql 中指定端口号 我一直在使用 Emacs 的 sql 交互模式与 MySQL db 服务器对话并开始享受它。开发人员在新的非默认端口号上设置了另一个数据库,但我不知道如何使用 sql-mysql 访问它。 尝试连接数据库时如何指定端口号? 如果 Emacs 可以提示我输入端口号,如果我不指定就使用默认值,那就更好了。有这样的机会吗? 解答 在挖掘了 sql.
问题:结合 python-mode 和 org-mode 用于 emacs 我将 org-mode 与 lisp-mode 结合起来,在 emacs 中为 lisp 代码实现了漂亮的代码折叠:lisp-orgi-mode。基本上,我使用';'而不是 '*' 作为标题字符。对于评论,我只是在';'之前放了一个空格,使其成为';'所以它不能算作标题... 但是,用 python-mode 做同样的事情
问题:打印变量名称和内容作为调试工具;寻找 emacs/Python 快捷方式 我发现自己经常添加调试“打印”语句——像这样的东西: print("a_variable_name: %s" % a_variable_name) 你们都是怎么做到的?我在试图找到一种优化它的方法时是否神经质?我可能正在处理一个函数并放入六行左右的这些行,找出它为什么不起作用,然后再次将它们删掉。 您是否开发了一种有效
问题:最接近 SLIME for python 的东西是什么? / 从 EMACS 使用 python 的最佳方式是什么? 我正在尝试编写一些 python,我已经习惯了 lispy 的做事方式、EMACS 中的 REPL 以及向 REPL 发送任意代码片段的能力。我喜欢这种开发代码的方式,python内置的IDLE似乎做得很好。但是我确实喜欢 EMACS 作为编辑器。 与 SLIME for P
问题:如何在我的主要模式挂钩中访问目录局部变量? 我定义了一个 .dir-locals.el 文件,其内容如下: ((python-mode . ((cr/virtualenv-name . "saas")))) 在我的 .emacs 中,我有以下函数来检索这个值并提供一个 virtualenv 路径: (defun cr/virtualenv () (cond (cr/virtualenv-na
问题:Emacs 中的 Python:name u003du003d 'main',但不知何故没有 我在emacs中编码python。然而,不知何故,在 emacs 中运行的 python 解释器让我感到惊讶。 如果我写 print() print(__name__) print(__name__=='__main__') if __name__ == '__main__': print("ind
问题:Emacs 中的 Python 解释器重复行 怎么了: >>> 2 * 10 2 * 10 20 >>> 我想要发生的事情: >>> 2 * 10 20 >>> 有谁知道为什么在执行之前打印出命令以及如何阻止它这样做?我找不到任何关于此的文档。我在带有 Python 2.7 的 Mac OS X 上使用 Emacs 23。 解答 我不使用python,但我猜你正在使用的python 功能错误
问题:如何让 emacs sql-mode 使用 mysql 配置文件 (.my.cnf)? 当我在 bash 提示符下键入mysql dbname时,我会使用我的.my.cnf文件中包含的username、password和host信息自动连接到数据库dbname。 当我在 emacs 中使用M-x sql-mysql时,我再次被要求提供所有这些信息。 有没有办法让emacs sql模式使用我的
问题:使用诸如 confluence-mode 之类的 emacs 编辑 github wiki? 我习惯于使用 confluence-mode 来使用本地的 emacs 客户端打开托管在 confluence 服务器上的 wiki 页面: http://www.emacswiki.org/emacs/ConfluenceMode 是否有任何东西可以以类似的方式从 github.com 存储库创建
问题:使用 emacs-web-server 解析 webhook 我正在使用emacs-web-server和ngrok从 GitHub 接收 Webhooks。关于设置,我通过 Github 网站上的 Redeliver 按钮从 Github 手动触发请求: 我正在使用以下代码来处理来自 GitHub 的请求: (ws-start '(((:POST . ".*") . (lambda (re
问题:未能将一些参考推送到“https://github.com/myname/myrepo” 关于 magit / push 的问题 我开始使用 magit,在 git 方面的经验很少。 我已经成功阅读了 magit 手册: adding ignoring staging commiting locally 然后,我尝试推送 github.com/myname。为此,我使用“P P”,然后输入我
问题:“Github for Windows”有什么魔力让它在emacs中工作? 我整天都在努力让 git 在 Windows 7 x86 上的 emacs shell(版本 24)中工作。 (*) 罪魁祸首其实是 ssh,它是行不通的。例如,键入: ssh -T git@github.com 将永远挂起,无论 emacs 中使用的 shell 类型(emacs shell(又名 eshell)或
问题:哪个版本控制系统或平台最适合跟踪和分发个人 Emacs 配置? 我目前使用 subversion 来跟踪我的 Emacs 配置更改并将我的 '.emacs.d' 目录同步到不同的平台。 许多包,如 Ido、Muse 或 Org-mode 是 Emacs 发行版的一部分,这些发行版随 Debian 或 Carbon Emacs (osx) 一起提供。但是我也在使用的其他软件包不是这些发行版的一
问题:html 导出不同的分支 我在 github 存储库中有 org 文件,并使用项目页面未来。像这样将org文件导出为html以便在gh-pages中使用; 编辑master分支上的 org 文件并提交 导出html到临时目录 将分支更改为gh-pages 从临时目录复制文件并提交 有没有这种export/change branch/copy循环直接导出到gh-pages分支的方法? 解答 我
问题:如何在 Magit 中刷新遥控器? Magit 真的很好,但我还没有弄清楚如何从中创建远程分支,或者如何刷新它知道的远程分支而不删除远程并重新添加它。目前我去 github,添加一个分支,然后进入magit,删除遥控器,然后将其添加回来。有没有更好的办法? 解答 刷新远程分支应该使用git fetch完成。 使用Magit(文档): 键入 f f 将运行git fetch。 如果没有默认名称
问题:用于拉取请求的 emacs 的最开发的 magit/github 扩展 我对拉取请求、编辑问题并将它们绑定到提交以及我通常必须在命令行](https://github.com/github/hub)上使用[集线器的其他事情特别感兴趣。但是,我已经开始使用 magit 并且非常喜欢键绑定和通用界面——我也想在这部分中留在 emacs 中,而不是需要为拉取请求、问题等保持额外的外壳打开。 我能找
Answer a question By workspace, I mean - I need to save the state of my open buffers (possibly in a user specified workspace file) and quickly switch to another set of open buffers, e.g. to continue w
Answer a question I use Emacs for shell scripts. I know I read somewhere there's some mode to make it easier (code completion, autocomplete, bracket matching, syntax highligting, check syntax) to writ
Answer a question Background: for the past five years or so, I have been using Mac hardware (high end MacBook Pro laptops for the most part) and software after many years of using Gnu/Linux on typical
问题:如何将 Emacs 的 Elpy in-buffer python 解释器连接到 docker 容器? 我开始开发将在 Docker 容器中运行的 Django 应用程序。我希望能够在 Emacs 中使用交互式 python,它在 Docker 容器和 Django 应用程序的上下文中执行代码。本质上,我希望 Emacs 使用的 Python 解释器在 Docker 容器中运行。 在很大程度
问题:在 docker 容器中运行 emacs 我正在使用 Mac 并想在我的 docker 容器中运行 emacs。有没有首选的方法来解决这个问题?在我的流程中,我得到了 stuc,因为没有设置 DISPLAY/TERM > docker exec -it c6a7a76db84c bash > sudo apt-get install emacs ... > oot@c6a7a76db84c:
问题:Linux Ubuntu 中无法删除的文件? 所以我最近发现的 $HOME 中有这个文件,名为 #fibonacci.js# 我尝试使用 rm -f 方法将其删除,即使命令通过,它仍然存在。有没有人对如何删除它以及它到底是什么有任何想法? 另外,我最近安装了 emacs 并尝试编辑原始文件 fibonacci.js,并关闭了 emacs。我也尝试删除 fibonacci.js,但 #fibo
问题:emacs startup 'Symbol's function definition is void: debian-startup' 我在 emacs 启动时遇到错误,导致它无法加载我在命令行上给它的文件名。我在 ~.emacs 或 ~/.emacs.d/init.el 中没有看到任何关于“debian-startup”的内容。这是什么信息?我怎样才能让它消失?如果它消失了,我是否可以直
问题:为 linux 下载 emacs 二进制文件? 我正在尝试在离线计算机上安装 emacs。 但是每次我尝试从源代码构建并安装它时,它都没有成功。 太复杂。 (终端./configure u003d> 错误尝试使用--without-makeinfo,过了一会儿,错误尝试使用--without-x,过了一会儿,错误找不到emacs版本......(我也想使用X版)) 所以我想下载emacs二进
emacs
——emacs
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net