【问题标题】:How to copy and paste text in MongoDB shell如何在 MongoDB shell 中复制和粘贴文本
【发布时间】:2017-08-28 00:07:23
【问题描述】:

如何在 MongoDB shell 中复制和粘贴文本?

我尝试了 Ctrl+CCtrl+V 但没有成功。

谢谢,迈克尔。

【问题讨论】:

  • 1) 只需选择 shell 中的文本,然后右键单击并选择复制然后复制文本 2) 右键单击​​并选择粘贴选项
  • 视上下文而定;您在哪种 终端程序 中运行 mongo shell? windows命令提示符?一个unix外壳?油灰? Windows 上的 Powershell?
  • Windows 命令提示符
  • 无法在谷歌云 mongo shell 中这样做
  • 每个人似乎都在提供有关如何让热键粘贴在 Windows 控制台中工作的说明。我在 Windows 控制台或 Powershell 控制台中使用热键粘贴没有问题——只要 Mongo 没有运行。只有当 Mongo shell 在控制台中运行时粘贴不起作用。

标签: mongodb mongo-shell


【解决方案1】:

如果您使用的是 Windows,那么命令:

Copy = Ctrl + Insert
Paste = Shift + Insert

这适用于 Windows 和 Linux:

1. Select your text using Mouse
2. Press Mouse-Right button to Copy & Paste
3. Press Mouse-Right button to Paste copied text from Clipboard

【讨论】:

  • 对于 Linux,它运行得非常好,但对于 Windows,它就不行了。我尝试了复制和过去
  • 我用的是Linux和Windowssolution found from here,你可以看看这个。
  • Here is another solution 用于在 Windows 命令提示符下复制和粘贴。
  • 非常感谢它解决了这个问题,只是新的 Windows 用户 :)
【解决方案2】:

对于 Windows:

复制:右键单击命令提示符窗口中的任意位置,然后单击Mark。单击要复制的文本的开头。按住SHIFT 键,然后单击要复制的文本的末尾(或者您可以单击并拖动光标以选择文本)。右键单击标题栏,指向Edit,然后单击Copy 或按Enter

粘贴:将光标定位到要插入文本的位置:右键单击,然后单击Paste

【讨论】:

  • 不起作用,我将它作为 mongo.exe 文件打开,并且不允许这样做
【解决方案3】:

如果要将外部文本复制到 mongo shell,请尝试鼠标右键单击粘贴文本。右键直接复制文字。

【讨论】:

    【解决方案4】:

    在 windows 上使用 mongo 4.0 版。

    尝试从要粘贴的文本中删除选项卡,然后在 shell 中单击鼠标右键,然后应该粘贴文本。

    通过选择并按 Ctrl + C 从 shell 复制工作正常

    【讨论】:

      【解决方案5】:

      如果出现错误,Windows CMD 似乎会停用快速编辑选项。 如果 mongo 命令大到足以溢出 CMD 缓冲区,则可能会发生错误。 如果使用 insertMany 命令,则缓冲区大小和缓冲区# 必须增加。

      所以验证一下这个properties-options-quick Edit是否已经被检查过。

      最好的问候

      【讨论】:

        【解决方案6】:

        对于 Windows Mongo shell 粘贴和标记: 从源代码正常复制,然后通过右键单击顶部的外壳标题(白色边框)栏粘贴到外壳中,然后在下拉菜单中选择编辑,然后选择粘贴。您也可以使用此过程复制“MARK”。

        【讨论】:

          【解决方案7】:

          这就是我所做的:

          我在命令行上运行了 mongo shell 来访问我的数据库。 我想向集合中添加一些数据。 我在文本编辑器中编写了代码。 然后我尝试使用CTRL+CCTRL+V,但是mongo shell不接受。

          所以我在命令行 TAB 上单击右键,在 EDIT 上单击,然后在 PASTE 上单击。

          我希望这会有所帮助。

          请在此处查看图像 gif

          【讨论】:

          • 这真的很有用.. 非常感谢
          【解决方案8】:

          右键 TAB 命令 编辑 粘贴

          就是这样

          【讨论】:

            【解决方案9】:

            他们中的大多数人都会检查属性,但必须将这些属性设置为默认值,否则它将无法正常工作,要使属性成为默认值,以使快速编辑默认工作或始终按照以下步骤操作。

            右击标签点击Defaults,在Defaults screen->Options Tab并检查QuickEdit Mode,检查此图片是否清晰。

            确保在选项选项卡中选中快速编辑模式

            ]

            注意:点击默认值而不是属性

            【讨论】:

              【解决方案10】:
              1. 在任何其他文本编辑器中编写您的 shell 命令。 (记事本、sublime、vscode 等)。

              2. 选择您的命令,然后右键单击并选择复制。

              3. 现在转到您的 mongodb shell,只需右键单击您的命令即可粘贴。

              ---------------------- 快乐编码 ------------ --------------------------

              【讨论】:

                【解决方案11】:

                在标签上右击Defaults,在Defaults screen->Options Tab并进入EDIT OPTIONS然后勾选(使用Ctrl+Shift+C/V),查看此图片供参考enter image description here.

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 2011-02-22
                  • 2013-04-28
                  • 1970-01-01
                  • 1970-01-01
                  • 2022-09-23
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多