小编lab*_*nth的帖子

你如何重用视觉模式选择?

通常在编辑代码时,我会在可视模式下选择一个块,然后搜索并替换该块。但是,在我进行更改后,它会离开可视模式。您如何在相同的选择上进行新的查找和替换?

text-editing vim text-editors

190
推荐指数
3
解决办法
3万
查看次数

如何使用 dired/tramp 将文件从远程服务器复制到 emacs 中的本地文件夹?

当我使用tramp 打开远程目录(比如Cx Cf /ssh:user@example:/somedirectory)时,它会为该远程目录打开一个dired 缓冲区。问题是我想将目录和/或文件从远程服务器复制到我的本地机器。我尝试了一些语法,例如标记所有目录或文件、按“C”并指定 local:/somelocaldir 或仅指定 /somelocaldir,但充其量这些文件被复制到远程服务器上某处的文件中。

有没有办法将文件从远程(tramp)dired 缓冲区复制到本地目录?我只使用了 6 个月的 emacs,所以如果有一种更好的完全不同的方法并且仍然让我使用 emacs(最好是 w/dired),那就太好了。

澄清一下,我对查看、编辑、列出等远程文件不感兴趣。我只想将文件从远程服务器复制到我的本地机器,与使用 scp 或 scp -r 获得的效果相同。我只是希望我可以做到这一点,而不必退出 emacs 甚至使用 eshell(但我可能只会这样做,直到我在这里得到答案)。

emacs tramp

9
推荐指数
1
解决办法
4601
查看次数

如何在 .emacs init 文件中隐藏登录信息(esp 密码)?

如果您使用具有自动登录或类似配置来存储用户名和密码的扩展或 emacs 模式(例如 rcirc),您如何隐藏密码和/或用户名信息?

我想做一些类似于您如何将链接添加到 /etc/fstab 中的 .smbpasswd 文件之类的操作。

security emacs

6
推荐指数
1
解决办法
874
查看次数

如何让我的 .emacs init 文件正确加载到 emacs 服务器?

我的 init 文件被设置成我的.emacs文件是一个符号链接,指向一个特定于操作系统的 init,它依次加载主 init 文件和不受操作系统影响的配置。我对非服务器 emacs 的这个设置没有问题。

但是,在使用 emacsclient 时它不能正常工作。例如,我有一个设置,org-mode以便在 OSX 上的终端S-Tab中映射到 backtab 以便它正常工作,而不是抛出有关未定义键的错误。如果我不使用 emacs 服务器,此设置工作正常。当我使用 emacsclient 时,我收到未定义键绑定的错误。

我知道我所有的 init 文件都被正确加载,因为当服务器启动时,我放入文件中的任何(消息“无论如何”)行都显示正常。所以它不像 emacs 服务器以某种方式丢失了文件。就好像为服务器加载了映射的键,但在客户端连接时忘记了。我什eval至在 emacsclient 缓冲区中尝试过一次键映射,但没有错误,但没有更改。有任何想法吗?

(顺便说一句,--debug-init没有显示任何奇怪的东西。一切都在正确加载。)

emacs emacsclient

6
推荐指数
1
解决办法
2418
查看次数

标签 统计

emacs ×3

emacsclient ×1

security ×1

text-editing ×1

text-editors ×1

tramp ×1

vim ×1