标签: paste

将文本粘贴到终端时出现不需要的符号

将其粘贴到终端窗口时,我在文本之前得到 0~ 符号,在文本之后得到 1~ 符号。

它与我在 .bashrc 或 .vimrc 文件中所做的一些编辑有关吗?

例如:当我在粘贴文本“允许”时按 ctrl+shift+v 时,我看到“0~allowed1~”

command-line paste xfce4-terminal copy

5
推荐指数
2
解决办法
5823
查看次数

Ubuntu 18.04 Nautilus 复制镜像而不是路径

我习惯于简单地从文件管理器中复制 ( Ctrl+ C) 图像文件并将其粘贴到文档(Slack、Google Docs 等)中,这是 Windows 和 macOS 上的标准功能。

然而,在 Ubuntu 18.04 和 Nautilus(文件 3.26.4)上,它复制这样的路径:/home/petrvecera/Pictures/Wallpapers/tumblr_nfet2oaZ3P1tbxz68o1_1280.jpg而不是文件...

如何复制图像文件而不是路径?

我知道我可以使用拖放操作,但这并不像简单复制那么有效,而且重新排列窗口很痛苦。我找到了这个插件https://www.maketecheasier.com/copy-paste-images-clipboard-nautilus/但它只是将“功能”添加到菜单中。

nautilus filemanager paste 18.04 copy-and-paste

5
推荐指数
2
解决办法
1958
查看次数

如何在没有自动缩进的情况下粘贴到 emacs --no-window-system 中?

如果我emacs -nw使用鼠标中键或 Ctrl+Shift+v(在 gnome-terminal 中从剪贴板粘贴)将浏览器中的一段代码粘贴到,则缩进不正确。

原始代码:

for (i=0; i<=10; i++) {
    j = j + i;
    print j;
}
Run Code Online (Sandbox Code Playgroud)

变成:

for (i=0; i<=10; i++) {
          j = j + i;
                print j;
                    }
Run Code Online (Sandbox Code Playgroud)

在 vim 中,一个会关闭自动缩进。在 emacs 中,我尝试了两种不起作用的方法:

方法一:

配置 ctrl+y 以使用 ~/.emacs 中的 PRIMARY 选择

(setq x-select-enable-primary t)
Run Code Online (Sandbox Code Playgroud)

并尝试使用 Ctrl-y 而不是鼠标中键或 Ctrl+Shift+V 粘贴。结果:ctrl-y 仅粘贴来自 emacs 的终止环,而不是来自外部选择。

方法 2:从newline-and-indent以下位置取消映射 RET :

(add-hook 'lisp-mode-hook '(lambda ()
  (local-set-key (kbd "RET") 'newline)))
Run Code Online (Sandbox Code Playgroud)

它适用于键入 RET(无缩进),但对于鼠标中键或 Ctrl+Shift+V 自动缩进无论如何都会应用。

emacs paste

4
推荐指数
1
解决办法
2160
查看次数

复制/粘贴循环代码

我是 Linux 新手,所以这是我非常基本的问题。我有一个包含 41 个文件夹的目录。我需要创建一个循环,以便该过程进入每个文件夹,复制所有文件,然后将所有内容粘贴到特定文件夹中。

知道如何解决这个问题吗?如果没有代码解决方案,将会有很多点击

在图像中,您可以看到我需要访问的所有文件夹以及我想粘贴所有内容的输出文件夹 (zPASTE_EVERYTHING_HERE)

目录

我的路径是: /shared/home/data/output

想粘贴所有内容: /shared/home/data/output/zPASTE_EVERYTHING_HERE

command-line bash directory paste 16.04

4
推荐指数
2
解决办法
1168
查看次数

我看到一个反斜杠,但实际上有两个反斜杠!

有没有人可以帮助我理解这个奇怪的问题?

我试图重命名一个很长的文件夹列表。

我转到父目录并在文本文件中列出要重命名的所有文件夹:

find PARENT_FOLDER/ -type d -name *Images > ~/Desktop/directory_listing
Run Code Online (Sandbox Code Playgroud)

我在 LibreOffice Calc 中打开列表文件,修改了我必须修改的内容,使用“连接”功能为每个文件夹创建一个命令以重命名等。

当我回到 CLI 并从 Calc 粘贴我的命令时,mv 失败,指出它找不到要重命名的文件夹。嗯,这些文件夹确实存在,但经过进一步调查,我发现 Calc 中粘贴的文本在屏幕上显示 1 个反冲,但实际上包含 2 个!所以,我粘贴到 bash 中的文本是这样的:

mv Test\ Folder-1-Images TestFolder1
Run Code Online (Sandbox Code Playgroud)

但它实际解释的是:

mv Test\\ Folder-1-Images TestFolder1
Run Code Online (Sandbox Code Playgroud)

我使用 gedit 确认了这一点,我在文本中的命令行显示 1 个反斜杠,但是如果我将其复制并粘贴到 gedit 中的搜索框中,它会显示 2!

为什么?以及如何解决/防止这种情况?

bash libreoffice paste

3
推荐指数
1
解决办法
251
查看次数

Linux 中的 matlab R2015a:无法用传统方式复制粘贴

似乎在 linux 版本 'matlab R2015a' 中复制粘贴不能用 'Ctrl+c' 和 'Ctrl+v' 完成。那么我该如何解决这个问题呢?有什么方法可以通过“Ctrl+c”和“Ctrl+v”重新配置 matlab' 以执行此操作。

matlab paste copy

2
推荐指数
1
解决办法
2454
查看次数

你能为我粘贴原始的 Ubuntu 20.04 syslog.service 文件内容吗?

在向文件夹添加新服务时/etc/systemd/system/,我不小心编辑了该syslog.service文件并丢失了其原始内容。

有人可以帮我将原始文件内容粘贴到这里吗?

或者有人知道如何恢复吗?我找到了这个答案,但我不知道应该重新安装哪个包,并且无法通过https://packages.ubuntu.com上的文件找到它。

非常感谢您的帮助!

syslog services restore paste 20.04

2
推荐指数
1
解决办法
195
查看次数

CTL V 或 H 在 NANO 中失败

曾经我可以在 nano 之外和 NANO paste 内复制。现在我的安装失败了。我在联想笔记本电脑上有一个当前的 linux。

nano paste

0
推荐指数
1
解决办法
2736
查看次数