gpt4 book ai didi

R : Using shortcuts to insert operators writes to a different file

转载 作者:行者123 更新时间:2023-12-04 15:31:13 25 4
gpt4 key购买 nike

我正在分享一个小但烦人的问题,当我在 R 中处理 Markdown 文件时使用快捷方式插入运算符时有时会弹出这个问题:运算符要么没有被写入,要么更糟糕的是被写入另一个文件

假设我正在处理文件“report.rmd”,我想使用 Ctrl+Maj+M 插入管道运算符,或使用“Alt+-”插入赋值运算符,我有文件“test” .R”打开。好吧,因此我输入了上述快捷方式……我的 Markdown 文件没有任何反应。但是我的 test.R 文件中写了一些无关紧要的好运算符。

我发现解决此问题的唯一方法是关闭并重新打开 RStudio(遗憾的是重新启动并不能解决问题)。

虽然这是一个非常小的问题,但却非常烦人。你们中有人遇到过这种情况吗?如果发生过,您知道它从何而来以及如何解决吗?

编辑:尽管我仍然遇到这个问题(无法始终如一地重现),但我找到了一个更简单的解决方案。无需重新启动 R,只需关闭所有选项卡(仅关闭有问题的选项卡不起作用)即可解决问题。我希望这有助于缩小问题的可能根源。

最佳答案

简答

将组合键重新定义为 Ctrl+Shift+\ ,假设这不会产生冲突

背景

我也遇到过类似的问题。就我而言,快捷方式永远行不通。我找不到来源。我什至发现与分配给 2 个 Editor 函数的 Ctrl+Shift+M 发生冲突。

图片:Screen Capture 2 conflicting hotkey assignments

但是,对不是管道运算符的键进行简单的重新分配(“扩展到匹配”)

图片:screen capture showing the hotkey conflict solved 没有解决我的问题。

解决方案

这是为我完成的工作

我设法分配了一个不同的组合(尚未分配)并且就其在键盘上的位置而言足够舒适

  1. 转到 工具 → 修改键盘快捷方式...
  2. 在筛选框中,写“管道”
  3. 将光标指向显示当前快捷方式的文本框,然后按新的组合键(例如 Ctrl+Shift+\ ),然后输入
  4. 记得点击应用
  5. 确保新组合不是另一个命令的重复,方法是返回步骤 1 并按快捷方式对列表进行排序,然后向下滚动以找到您的新组合。如果有重叠,请考虑更改其中一个。

关于R : Using shortcuts to insert operators writes to a different file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61236044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com