首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Emacs TRAMP模式不起作用(我打开的每个文件都是空的)

Emacs TRAMP模式是一个用于在本地Emacs编辑器中远程访问和编辑文件的功能。当TRAMP模式不起作用时,打开的每个文件都是空的,可能是由于以下原因:

  1. 配置问题:首先,确保你正确配置了TRAMP模式。你可以通过在Emacs配置文件(通常是~/.emacs或~/.emacs.d/init.el)中添加以下行来启用TRAMP模式:
代码语言:elisp
复制

(require 'tramp)

(setq tramp-default-method "ssh")

代码语言:txt
复制

这将启用TRAMP模式,并将默认的远程访问方法设置为SSH。你可以根据需要选择其他远程访问方法,如SCP或SFTP。

  1. 网络连接问题:TRAMP模式需要与远程服务器建立网络连接。确保你的计算机可以访问远程服务器,并且网络连接正常。你可以尝试使用其他SSH客户端(如OpenSSH)连接到远程服务器,以验证网络连接是否正常。
  2. 权限问题:如果你无法访问远程文件,可能是由于权限问题。确保你具有足够的权限来访问远程文件。你可以尝试使用命令行或其他文件管理工具来验证你是否可以访问远程文件。
  3. TRAMP版本问题:如果你使用的是较旧的Emacs版本,可能会遇到TRAMP模式不起作用的问题。尝试升级到最新的Emacs版本,以获得最新的TRAMP功能和修复。

如果你仍然无法解决问题,可以参考Emacs的官方文档或向Emacs社区寻求帮助。在腾讯云的产品中,没有直接与Emacs TRAMP模式相关的特定产品或服务。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Tramp 使用指南

TrampEmacs 中用来编辑远端文件模块,全称为『Transparent Remote (file) Access, Multiple Protocol』,类似于 VSCode Remote...使用方式 在使用 find-file 打开文件时,使用下面的语法,即可打开远端文件: /method:user@host#port:path/to/file 比如, /ssh:vagrant@192.168.31.92...%C ControlPersist no 以 sudo 方式打开文件 一般来说,登录远端机器时都是非 root 用户,有时会需要用 sudo 来打开某些文件tramp 通过下面的语法支持这类操作.../ssh:you@remotehost|sudo:remotehost:/path RET 注意事项 Tramp 打开远端文件和本地文件没什么区别,会被记录在 backup、autosave、recentf...在今后重启 Emacs 时,如果这时无法连接远端机器,Emacs 可能会卡住,这是因为 tramp 会对之前打开文件进行检查,可以通过下面的一些配置来绕过 tramp,让 backup 等机制不对 tramp

75410

Emacs 29.1 版本发布了

29.1 已经在 2023-07-30[1] 发布了 作为日常使用 Emacs 进行开发重度用户,困扰笔者一个问题时,同时打开多个项目时, xref 会错乱,这十分烦人,忍受一段时间后,最终去 SO...打开最新文件 新选项 eww-url-transformers: 用于在访问 URL 前进行改写,默认它会移除 utm_ 这个用于追踪参数。...默认 nil tramp-use-scp-direct-remote-copying: 当设置为 true 时,使用 scp 来复制文件 python-shell-dedicated: 是否为每个项目、...Emacs 可以更方便用于脚本中。 #!/usr/bin/emacs -x 会跳过 init.el 文件,直接执行文件后面的内容,最后一个表达式为脚本退出码。...可以通过 --init-directory 设置 user-emacs-directory 变量 .eld 结尾文件默认用 lisp-data-mode 打开

43220

Emacs 29快到了!我们能期待什么

除了 Elisp 开发,编写大部分代码现在都是在 LSP 服务器帮助下完成,它与 Emacs 一起运行并分析代码,为建议和执行更改和操作。...必须承认并不真正了解 Eglot,个人使用 LSP 模式,但是随着 Emacs 核心添加,可能会尝试切换。...TRAMP 原生支持 Docker、Podman 和 Kubernetes 三个新连接现在可用于 TRAMP: docker podman kubernetes 您现在可以直接从 Emacs 访问您容器化环境...这可以设置为 Emacs 任何目录,user-emacs-directory其中包括init.el随附目录。.emacs不使用文件,而是使用文件另一个原因init.el。...希望它有一个键绑定或至少一个功能,但显然你只能通过右键单击打开它并选择_Inspect Element_。还是很高兴拥有。

2.4K20

操作系统Emacs是如何沦落为一代编辑器

(本文根据史实改编,如有雷同纯属巧合) 正在用Emacs替换IDE和Sublime Text,至于理由看另外一篇文章《Emacs是最好编辑器~~》。...开始之前,先让我们知道今天Emacs是长怎样? ? 不不,这是它新Logo,意思是它用途。 什么是Emacs? Emacs是一种功能超强文本处理程序,或者文本编辑器。...Emacs还可以: 收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流 查看日历、撰写文章大纲 玩游戏、计算器、记日记 煮咖啡、管理日程,Task...,ToDo,约会等、个人信息管理、目录管理 文件比较、阅读info和man文档、浏览网站收发电子邮件、通过FTP/TRAMP编辑远程档案、通过Telnet登录主机、上新闻组、登陆IRC和朋友交流 查看日历...GNU一点儿也不敏捷,现代人都知道要先推出MVP,不是这个意思: ? 让我们再回顾一下他们预期Hurd内核发布时间,还不错在2060年——如果还键在,那么应该就有71岁了。 ?

1.9K80

对 Mastering Emacs作者 Mickey Petersen 采访

文件来记录所知道所有事情,希望其他人也这样做。那会变成精通 Emacs 。 自大学毕业以来,一直是一名专业开发人员。...不是每个人都这样做;如果您不喜欢修补和调整,那么 Emacs 就更难销售。...但是对于我们这些不得不使用某个应用程序却发现它键盘快捷键妨碍(或完全缺失)的人来说;或者您使用那个键在某些模态对话中不起作用;或者当您必须在众多工具之间执行多项任务时挫败感——我们在 Emacs...为此,编写了几行代码将 Emacs 各个部分粘合在一起。按下一个按钮,Emacs 使用 TRAMP 连接到远程服务器并调用它需要调用程序,然后将结果显示在 Emacs 缓冲区中。...M-o而不是C-x o; C-x C-k杀死当前缓冲区;F1 打开Mx外壳;和其他一些小事。 对于与生产力相关东西,经常使用 Helm 来完成特定任务。

68410

Emacs 折腾记

在 ~/.emacs 文件里加上: 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 编辑习惯了。...start python test.py 文件名、Buffer 和命令渐进提示 编程环境下需要自动补全,在非编程环境下,比如切换 Buffer,打开文件,输入函数命令等,同样需要。...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件。...在 ~/.emacs 里添加 这样 Emacs 将在打开时启动一个 Server。...Server 启动后会读取和加载配置文件,使用 emacsclientw.exe 打开文件时就不用再读取加载配置文件了,而是直接作为 Client 连接到 Server,这样基本能实现文件秒开。

1.3K20

Emacs 折腾记

文本编辑环境——Evil 从 Vim 转到 Emacs 最大不适应就是以前那些用得飞起编辑模式和简洁熟悉快捷键不好使了,需要切换到频繁 Ctrl+ Alt+ 各种组合键去,以前就听说过有 Evil...在 ~/.emacs 文件里加上: (require 'evil) (evil-mode t) 这样就能在大部分地方(除了 eshell 等外)默认进入 Evil 模式使用 Vim 编辑习惯了...尝试过更改路径安装,比如安装到 D 盘,但是运行时会提示在 C 盘某个路径下找不到 sbcl.core 文件。...或打开工程里文件(C-c p f)试试吧。...C/S 模式快速启动 Emacs Emacs 启动速度是相比 Vim 来说被诟病吐槽得很多一个点,我们在 Windows 下可以利用 C/S 模式来实现 Emacs 快速打开文件

1.8K10

用了VS Code、IDEA等十几款编辑器后,总结出优秀编辑器特质

它有几种模式,具体取决于你要执行移动类型: 按行:此模式允许你跳至当前(或所有打开)缓冲区中任何行。 按单词:此模式允许你跳转到当前(或所有打开)缓冲区中任何“单词”。...按字符:如果单词模式无法跳转到特殊运算符或字符(因为无法识别为单词),则可以使用此模式跳转到当前缓冲区(或所有打开缓冲区)中任何字符。...junegunn/fzf.vim 如果你只想安装 一个 插件,那留下来肯定是它。它有许多功能:打开文件、git 文件、缓冲区、rip-grepping、搜索历史记录、命令、颜色方案等等。...不确定这是怎么回事,但是 LSP 服务器感觉……同步吗?首次打开文件时,LSP 服务器启动,你需要等待几秒钟才能进入文件真的不知道这是否是因为配置原因,但总之感觉不爽。...这里是 Vim 爱好者,但不是所有人。 我们寻觅东西都是不一样,而这个美好世界有这么多编辑器可供选择,这才是关键。 它们并不适合每个人,但每个人都有自己最佳选项。

1.7K10

Mac 上常用软件

打开速度,编辑、保存速度都是很快,很不错。 Atom Atom 是一个你可以完全自定义 UI 编辑器,你可以对编辑器任何部分进行改造。...Vim/MacVim 传说中编辑器之神,Vim 强大编辑功能使得编辑效率很快。但是 Vim 在编辑长行文件时候,打开是很慢。而且在打开文件时候,可以关闭其代码着色。...其打开、编辑速度都很快,而且其代码补全也是很强大。 ​ Spacemacs 其实就是美化后 emacs(神之编辑器)。...Vim 不要喷是被外表吸引,但是还是用 Spacemacs vim 模式编辑文件Emacs 不如 Vim 被广大程序员使用,可能更多是因为其快捷键,真的是……。...因为 Emacs 就是伪装成编辑器操作系统,在 Emacs 中,你可以编辑、浏览网页、看电影、… 个人现在在使用 Spacemacs 作为主力编辑器,很多单个文件打开,可能跟多选择 VSCode

40410

使用 Fluxbox 桌面作为你窗口管理器

这种操作 POSIX 计算机模式由来已久,该家族树一支是 *box 窗口管理器:Blackbox、Fluxbox 和 Openbox。...使用键盘快捷键来启动大多数应用程序,这些快捷键写入到 keys 配置文件中。...这里有一些示例(Mod4 按键是 Super 键,使用其来指定全局快捷键): # 打开应用程序 Mod4 t :Exec konsole Mod4 k :Exec konqueror Mod4 z :...xscreensaver-command -activate Mod4 3 :Exec ksnapshot 在这些快捷方式和一个打开终端之间,在工作日大部分时间内很少使用鼠标,因此从一个控制器切换到另一个控制器不会浪费时间...你不必使用 Fluxbox 面板,因为还有其它优秀面板。你甚至可以鼠标中键点击并拖动两个独立应用程序窗口到彼此之中,以便它们成为一个窗口,每个窗口都有自己选项卡。

1.8K20

2016 年一些总结

后面换成了 Spacemacs,这个是基于 Emacs一个编辑器,承认是被它优美的界面吸引。...打开文件最快,编辑、保存都非常快。天下武功,为快不破。其几种模式,保证了 VIM 功能和效率强大。默认是不支持多光标,但是有命令模式,还需要多光标吗?!...另外打开文件时候,一定要配置关闭高亮等其他非必须功能,不然编辑、保存会卡。 Spacemacs:其实就是美化后 emacs(神之编辑器)。...Vim 不要喷是被外表吸引,但是还是用 Spacemacs vim 模式编辑文件Emacs 不如 Vim 被广大程序员使用,可能更多是因为其快捷键,真的是......。...这样每个组件数据来源就单一了,都是从所谓总线传递过来了,避免了各种私拉电线,最后导致线路混乱情形。 每个组件输入只有一个,不用 care 更多东西,更加简单,也便于我们编写组件。

19830

10 个让你进入 Emacs 世界技巧

很同情这一点,因为Emacs 感觉就是这样。以为真正 Emacs 用户都只会在终端里面运行,从来不用方向键和菜单,更不会用鼠标。这是个阻止自己开始使用 Emacs 好办法。...有足够多独特 .emacs 配置文件证明,如果说 Emacs 用户有一个共同变化,那就是每个人使用 Emacs 方式不同。 学习 Emacs 很容易。爱上 Emacs 才是最难。...image.png 当你找到一个有用函数并使用它时,Emacs 会告诉你它键盘绑定,如果有的话。如果没有的话,你可以通过打开 $HOME/.emacs 配置文件并输入键盘快捷键来自己分配一个。...根据自己在 Emacs 中通常做事情,每个人都有自己喜欢快捷方式。...它包管理器包含了帮助你编辑特定类型文本模式(例如,如果你经常编辑 JSON 文件,你可以尝试使用 ejson 模式)、嵌入应用程序、主题、拼写检查选项、linter 等。

78320

使用 Fluxbox 桌面作为你窗口管理器

这种操作 POSIX 计算机模式由来已久,该家族树一支是 *box 窗口管理器:Blackbox、Fluxbox 和 Openbox。...使用键盘快捷键来启动大多数应用程序,这些快捷键写入到 keys 配置文件中。...这里有一些示例(Mod4 按键是 Super 键,使用其来指定全局快捷键): # 打开应用程序 Mod4 t :Exec konsole Mod4 k :Exec konqueror Mod4 z :...xscreensaver-command -activate Mod4 3 :Exec ksnapshot 在这些快捷方式和一个打开终端之间,在工作日大部分时间内很少使用鼠标,因此从一个控制器切换到另一个控制器不会浪费时间...你不必使用 Fluxbox 面板,因为还有其它优秀面板。你甚至可以鼠标中键点击并拖动两个独立应用程序窗口到彼此之中,以便它们成为一个窗口,每个窗口都有自己选项卡。

1.9K40

独爱 Vim Linux老司机理由竟然是这个!!

但在2000年2月Vim赢得了Slashdot Beanie最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀。...最终喜欢它,因为可以在四核机器(它有几千兆字节RAM)上编辑小文本文件,而无需等待文件打开。...打开一个〜60 字节 C 源文件需要使用 KiB 内存 Code 需要高达 349 兆字节才能打开一个 60 字节文件。 Atom 是 256 兆字节。...Vim“只”需要 5 兆字节,这仍然是一个很高,但代表一个平均配置。 还包括有另一个文本模式编辑器 Nano 来与 Vim 进行比较,它才用到不到一兆字节。...打开约 6 兆字节 XML 文件,需要多少 KiB 内存 请稍等… 那么对于打开同一个 XML 文件所需时间,而且将光标移动到最后位置,它们表现如何呢? 结果似曾相识。

93970

Emacs Lisp2

;; 缓冲区也叫做工作区,在Emacs打开一个文件,实际只是在Emacs中构造该文件一个副本,放到缓冲区中,;; 在Emacs中对该文件编辑也是针对该副本编辑,唯有保存改动时,Emacs才会把缓冲区中内容在复制到原文件中去...;;;; ;; 如何切换Emacs工作模式 ;; Emacs有各种各样功能各异模式,工作模式含义其实就是Emacs对当前文本编辑工作;; 更加敏感,比如高亮和缩进,并且支持一些特殊命令。...;; 为了实验本教程中lisp命令,我们要让Emacs工作在lisp-interaction-mode工作模式下,;; 这个模式可以让我们在缓冲区中和Emacs进行互动,并且直接执行Lisp命令,得到结果...RET;; C-h f a-function RET;;;; 下面的命令将打开整个Emacs Manual;;;; C-h i m elisp RET;;;; Emacs Lisp 教程;; https...,从而在很短时间里对这门语言基础有一个清晰了解结构比较一脉相承然后为了印证所学,自己写了一个小函数,用于这篇文章中输入两个由 ~~~ 来标识代码块(local-set-key (kbd "

94940

在Linux下使用Vim编写C++

Vim普遍被推崇为类Vi编辑器中最好一个,事实上真正劲敌来自Emacs不同变体。1999 年Emacs被选为Linuxworld文本编辑分类优胜者,Vim屈居第二。...但在2000年2月Vim赢得了Slashdot Beanie最佳开放源代码文本编辑器大奖,又将Emacs推至二线, 总的来看, Vim和Emacs在文本编辑方面都是非常优秀。...Ctrl+alt+T 在 vim 编辑模式下,打开某个文件vim first.cpp(如果没有这个文件会自动创建) 编辑代码 首先进入编辑模式 按下i。...return 0; } 保存Esc ->:wq(保存并退出) 编译 g++ first.cpp 编译会产生一个 a.out 文件,它就是我们可执行文件 运行 我们用命令 ..../a.out 执行该文件,就可以看到控制台输出 hello world。 运行图 后续 如果想了解更多物联网、智能家居项目知识,可以关注项目实战专栏。

2.4K10

标准IO (二).缓冲型IO库函数

《标准I/O (一)》 ,关于C语言API(linux)可以参看 Linux C API 参考手册 在线文档 这里分享一下在学习 UNIX I/O 库过程中笔记和心得 ---- 概要 ----...== (fb=fopen(fileB,"w+"))) //以写也可读方式打开文件B,出错则提醒并退出 { printf("cannot open file:%s\n",fileB);...if(1 > len) //如果文件,就提醒并退出 { printf("%s is a empty file,please input something\n",...(fb); //关闭文件B,这步操作可以有效避免缓存未刷新到硬盘潜在隐患 return 0; } Note: 文件打开数是一种系统资源,是有上限,虽然程序退出后,系统会帮忙清理,但在程序设计中,...打开文件,使用完后进行手动关闭是一种很好习惯,这样可以有效避免缓存未刷新潜在隐患 编译执行 emacs@ubuntu:~/c$ alias gtc alias gtc='gcc -Wall -g -

45530

30岁文转码:用了三年时间从哲学家变成知名软件项目核心开发

Emacs 当成集成计算环境 是 2019 年夏天起开始用 Emacs ,之前对 Lisp 没有任何了解,编程水平也不高。上大学时学是人文学科,所有硬核技术都是最近几年才逐渐掌握。...Emacs 之所以吸引,是因为 Lisp 机表现出了巨大潜力。想要是一种不同于以往日常计算工具集成开发层,希望拥有统一主题、精确排版、相通操作 / 交互模式。...所以我用其实是 Emacs 当中极简化“专注模式”,这种模式在演示、阅读、写作和编程等场景中都有很好表现。 而且Emacs所有操作都只需要实现一次。...在使用 Emacs 之前,往往得为每个应用程序使用不同范式和 / 或语言。例如,Thurderbird 和 Libreoffice 各自设置菜单就不同,而且彼此间无法互通。...而在 Emacs 当中,每个功能包都会自动获取其他包内已有内容,例如相同字体配置和主题、通用操作和交互模式等等。以此为基础,我们就能极大加快工作流推进速度。

35430
领券