Emacs -- 直接模式测试以确定远程服务器名称/地址

2023-12-22

是否有测试来获取远程服务器名称(例如,localhost)或地址(例如,12.34.56.789) 在里面current-buffer with dired-mode active?

我想我可以用string-match or split-string进而equal,但我认为可能有一个方便的功能,例如获取服务器名称。

iphone -- dired-目录

/ssh:root@localhost#2222:/var/mobile/Applications/F30B1574-5979-4764-8742-7F9DB2863094/Documents/.0.data:

共享服务器--dired-directory

/ssh:[email protected] /cdn-cgi/l/email-protection:/home/lawlist/public_html:

如果您对流浪路径感兴趣,那么您可能想看看tramp-dissect-file-name or with-parsed-tramp-file-name. e.g.:

(tramp-file-name-host (tramp-dissect-file-name path))

如果您想排除该端口,请使用tramp-file-name-real-host.

您可能需要检查file-remote-p首先,如果还不确定的话;这也引导我们找到了一条我以前从未注意到的好捷径:

(file-remote-p path 'host)

(这里没有无端口选项,如果看起来的话)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Emacs -- 直接模式测试以确定远程服务器名称/地址 的相关文章

  • 如何在 emacs 中禁用 vc-git?

    我使用 emacs 而不是 sshfs 和 git 存储库 我喜欢使用 git 命令行 因此对于这个项目我不需要启用 vc git 如何防止 vc git 加载 emacs命令 从 vc mode 处理的后端列表中删除 git delete
  • Emacs Windows 拼写检查 - aspell 或 hunspell

    我在Windows XP操作系统上使用emacs 23 1 50版本 我无法使用 emacs wiki 提供的示例将 hunspell 或 aspell 设置为 emacs 的一部分 任何人都有 Windows XP 的工作配置 请帮助我
  • 在 Emacs 中定义新的工具提示

    我想向 emacs 添加自定义工具提示 更具体地说 每当我将鼠标悬停在符号 函数 变量 名称上时 用我的鼠标我想看到带有符号定义的工具提示 我知道我可以使用 cscope 这样的工具找到此类信息 但我不知道如何找到 将 cscope 的输出
  • Emacs 中的 C 注释 - Linux 内核风格

    我在用着 setq default comment style multi line and my region comments when doing M are void main int i int b printf format s
  • Emacs 关于 python 模式函数的默认提示

    在 python 模式下 有一个名为 py execute region 的函数 它将突出显示的代码区域发送到 Python 缓冲区进行评估 评估后 光标位于 Python 缓冲区中 但我希望它保留在脚本缓冲区中 以便我可以继续生成更多代码
  • Emacs-helm 中的选项卡(任何内容)不会自动完成当前的最佳匹配

    While trying to autocomplete a file e g to open a file with C x C f Emacs helm shows a list of possible candidates If I
  • emacs 启动后更改 X11 窗口标题

    当我启动 emacs 时 我可以使用 title 选项来控制保存 emacs 应用程序的 x 窗口的标题 emacs从elisp启动后可以更改标题吗 M x set frame name NewName RET 和来自 elisp set
  • 如何从 Emacs 中运行 Cygwin Bash Shell?

    我在 Windows 上运行 GNU Emacs 因此输入 M x shell 启动 Windows 命令行 DOS shell 但是 我希望能够从 Emacs 中运行 Cygwin Bash Shell 或任何其他非 Windows sh
  • emacs中如何删除重复行

    我的文本有很多行 我的问题是如何删除 emacs 中的重复行 在没有外部实用程序的情况下使用 emacs 或 elisp 包中的命令 例如 this is line a this is line b this is line a 删除第三行
  • Emacs:结合 isearch-forward 和 center-top-bottom

    预先非常感谢您的帮助 在 Emacs 中 我喜欢使用 iseach forward C s 但如果突出显示的字体单词位于屏幕中间而不是最底部的中心 我会更喜欢它 我发现自己不断地这样做 C s foo C s C s C s 哦 这就是我一
  • 配置jedi不自动完成?

    我在 emacs 中安装了 jedi mode 来进行 python 编辑 因为我发现C and C 对于跳转到定义并返回非常有用 然而 自动完成并不是我想要的 当我尝试在安装了 jedi 的情况下使用 emacs 时 它会不断尝试提供建议
  • Emacs:在缓冲区求值期间将参数传递给下级 Python shell

    最近我开始使用 Emacs 作为 Python IDE 它不太直观 我现在遇到的问题是当使用 C c C c 评估缓冲区时如何将命令行参数传递给下级 python shell 感谢帮助 这似乎并不容易实现 管理的劣质流程python el模
  • emacs 临时文件的 .gitignore 正则表达式

    我正在尝试 gitignore emacs 临时 自动保存文件 我在用着 在我的 gitignore 中 But git add A在子文件夹中运行仍然给我 new file make collections py new file nor
  • 将字符定义为单词边界

    我已经定义了 字符在乳胶模式下充当单词组成部分 我对结果非常满意 唯一困扰我的是像这样的序列 alpha beta被视为单个单词 当然 这是预期的行为 有没有办法让 emacs 将特定字符解释为单词 starter 这样 它将始终被视为其后
  • 为什么在 emacs-lisp 中的函数参数之前使用#'?

    我熟悉 Emacs Lisp 但不熟悉 Common 或任何其他 Lisp 一些 Lisp 程序员建议 例如emacs 的基本功能 https stackoverflow com questions 17076646 a basic fun
  • “swank-clojure”到底是做什么的,我们有“swank-SOMETHING_ELSE”吗?

    我的肤浅理解是 swank clojure 使 M x slime connect 成为可能 我的意思是 它提供了与 clojure 服务器的连接 例如 lein swank 我的理解正确吗 如果不是 那swank的目的是什么 那么 是否有
  • 如何让 clangd 转向 c++20

    当没有其他信息时 如何让 clangd 回退到 c 20 例如 在第一次构建之前 cmake 可以生成一个 这是在带有最新 LLVM 的 Arch Linux 上 这是通过 Emacs LSP 运行的 但这应该没有什么区别 你可以加 Com
  • 从一个文件重新归档到另一文件

    我正在尝试基于 emacs 实现 GTDhttp members optusnet com au charles57 GTD gtd workflow html http members optusnet com au charles57
  • Emacs C++,打开相应的头文件

    我是 emacs 新手 我想知道 是否有在头文件 源文件和相应的源文件 头文件之间切换的快捷方式 是否有像通用 emacs 参考卡那样的参考卡 Thanks There s ff find other file 您可以使用以下方法将其绑定到
  • Emacs 在多个文件中查找并替换正则表达式 (find-name-dired + Q),不保存我的缓冲区?

    我不明白这是怎么回事 我已经在整个目录中进行了搜索和替换 使用 M x 查找名称 dired RET 选择我的项目的根目录 输入 rb 作为要匹配的文件名 按 t 选择找到的所有文件 按 Q shift Q 开始搜索 替换 输入 交易 作为

随机推荐

  • SIP 软电话客户端的 java SDK

    我想用java构建一个SIP客户端 将向 SIP 注册器注册并能够调用另一个 sip 客户端的 java 类 有什么建议么 如果你愿意的话 你可以尝试我的软件电话 它提供了一个非常简单的API 它被称为同行 http peers sourc
  • 自动映射器映射下拉菜单的 IEnumerable

    Problem 我目前正在将自动映射添加到我的 MVC 项目中 但我陷入了困境 现在我有一个用户模型用于表示数据库中的数据 我必须将该模型映射到 EditUserModel 该模型将在调用 Edit 方法时使用 EditUserModel
  • 尝试调用 Provider.of。这可能是一个错误,因此不受支持

    尝试获取当前用户的 uid 并发送短信 但遇到 Provider 实现错误 尝试致电 Provider of 这可能是一个错误 并且是 因此不受支持 如果你想公开一个变量 可以 任何事情 考虑改变dynamic to Object反而 pa
  • 在 Twig 中将字符串转换为浮点型

    基本上 我设置了一个名为 评级 的参数 它等于一个product DETAILS STAR RATING 它是从数据库驱动字段导入的一个值 该字段恰好是一个字符串 我想将该值乘以 20 但是由于 评级 是一个字符串 我无法将其相乘 如何将字
  • 无法将 Windows 主机目录挂载到 Docker 容器

    我使用的是带有 Docker 版本 1 12 0 rc3 beta18 内部版本 5226 的 Windows 10 Pro 我想在 Windows 机器上使用 Docker 进行 PHP 开发 我尝试了将主机目录安装到 Docker 容器
  • Tensorflow 数据输入切换:训练/验证

    在我从方便但速度较差的占位符切换之后 我的数据通过队列运行器进入我的图表 在每个训练周期之后 我希望运行一次验证 除了训练过程之外 验证过程使用不同的数据 没有增强 也没有洗牌 问题很简单 我如何切换这些东西 一些观察 我无法切换shuff
  • Groovy:带有嵌入引号的字符串未按预期执行

    这很奇怪 使用常规字符串来保存一些要执行的命令行 我发现有时如果字符串中有引号字符 则执行会默默失败 搞什么 已更新 见下文 这是我的测试程序 print 1 grep nameserver etc resolv conf execute
  • Google Speech API v1beta1 很慢?

    当得知 Google 终于为开发者发布了官方语音 API 时 我非常兴奋 我一直对 Google 语音识别在 Android Chrome 和其他产品中的出色表现感到惊讶 我创建了一个 Google Cloud 帐户 启用了语音 API 并
  • 将 X11 窗口保持在另一个窗口之上

    我有两个 x11 窗口 它们需要在彼此之间保持一定的堆叠顺序 即一个窗口需要保持在另一个窗口之上 我不关心应用程序之外的其他窗口 通常 我会为此使用父 子窗口 但由于 X11 将子窗口剪辑到父窗口 所以我必须伪造它 我尝试了各种方法来保留和
  • 在 Python/Pyodbc 中查询 Teradata 时出现问题

    我正在尝试使用 PyODBC 在 Python 中查询 Teradata 数据库 与数据库的连接已建立正常 但是 当我尝试获取结果时 遇到了此错误 十进制文字无效 u 请帮助 我使用的是 RHEL6 Python 2 7 3 这是代码和结果
  • XElement 和列表

    我有一个具有以下属性的类 public class Author public string FirstName get set public string LastName get set 接下来 我有一个作者列表 如下所示 List
  • 对于内容类型建议字符数据的 HTTP 响应,如果未指定,客户端应采用哪种字符集?

    如果 Content Type 标头中未指定字符集参数 RFC2616 第 3 7 1 节 http www w3 org Protocols rfc2616 rfc2616 sec3 html似乎意味着 ISO8859 1 应该被假定为子
  • 有人有“明确定义”的 REST Web 服务的示例吗?

    我阅读了大量有关 REST 与 SOAP 辩论的帖子 问题和答案 我读到一些 REST 支持者声称 精心设计的 REST Web 服务是不言自明的 几乎不需要任何文档 谁能给我指出这样的网络服务吗 最好是有点复杂的 这是一个例子 http
  • R Shiny:隔离动态选项卡中的动态输出

    我正在尝试创建一个应用程序 您可以在侧边栏中选择某些输入 当您单击按钮时 它将在单独的选项卡中显示结果 我创建了一个小示例 您可以在下面使用 在此示例中 您在侧栏中选择 4 个字母 如果单击该按钮 它会动态创建一个带有文本输出的单独选项卡
  • 如何按字典顺序排序我的数据框

    我有以下数据框 a data frame a c 1 2 3 4 5 6 7 b c 1 2 3 10 12 21 4 c c 1 2 10 11 X Y 3 gt a a b c 1 1 1 1 2 2 2 2 3 3 3 10 4 4
  • 类析构函数问题

    我正在制作一个包含 StreamWrite 的简单类 class Logger private StreamWriter sw private DateTime LastTime public Logger string filename
  • Matlab 模拟中随机变量的独立性

    我对如何确保Matlab模拟中随机变量的独立性有一些疑问 考虑以下示例 T 400 x randi 3 T 1 Tx1 w randn T 1 Tx1 我们知道 对于t 1 T x t 是一个平局Unif 1 3 我们可以想到x t 作为随
  • 测试两个浮点数是否在 1 ULP 之内

    如何判断两个浮点数之差是否最多为1 ULP 像下面的代码一样 它 忽略符号和指数 并且 提取尾数的二进制 但稍微不那么糟糕 a int
  • .Net Core 与 Angular 4:刷新浏览器时出现 404 错误

    我使用 Net core 2 0 Visual Studio 2017 构建了一个 Angular 4 应用程序 并部署到 IIS Web 服务器上的生产服务器 刷新时 路由在本地主机上工作正常 但在实时情况下无法工作 我在 stackov
  • Emacs -- 直接模式测试以确定远程服务器名称/地址

    是否有测试来获取远程服务器名称 例如 localhost 或地址 例如 12 34 56 789 在里面current buffer with dired mode active 我想我可以用string match or split st