elixir - item2 路径未被识别为可点击路径
问题描述
当我命令单击 iTerm2 中的路径时,单击会打开带有相应文件的 Atom :)
但我的应用程序记录器在 iterm2 控制台中显示诸如 lib/app/helpers/date_helper.ex:213 之类的路径。
这些路径不被识别为路径。所以命令单击不起作用。如何告诉 iTerm2,因为 lib/app/users/user.ex:100 是路径和行号。
解决方案
您需要首先将 Atom 注册为.ex
OSX 文件的默认应用程序(.ex
例如,通过在 Finder 窗口中双击文件)。
我对此进行了测试,在我注册默认应用程序之前,当命令单击诸如 之类的行时没有发生任何事情lib/test.ex:32
,但是在注册它之后,它现在打开了我指定的应用程序中的文件(假设文件存在)。
对于任何想要在同一个终端会话中打开文件的人来说,设置一个协同进程很有用:
单击:首选项 -> 配置文件 -> 高级
在“语义历史”下,选择“运行协同处理..”。在文本字段中,输入:
回声 vim \1 +\2
推荐阅读
- arrays - 访问数组元素,其中(数组)是汇编中的结构元素(MASM)
- laravel-5.6 - Laravel Passport:将 Auth Guard 添加到 Passport 路由?
- ldap - 用于 LDAP 过滤器查询的 AST
- angular - 如何在 Angular4 中使用 Chart.js?
- python - Pytorch:“模型权重不变”
- node.js - 我如何过滤来自 express 服务器和 nodejs 的 GET 查询
- swift - 如何使用 Data 和 Codable 在 Swift 中优化 NSAttributedString 的存储?
- docker - 不能在两个容器之间卷曲
- sql-server - 变量名称“@ID”已被声明。变量名称在查询批处理或存储过程中必须是唯一的
- php - 使用 php 选择要搜索的索引