标签: copy-paste

vim中的智能缩进(通常很棒)在粘贴大量代码时是一种灾难

我想其他编辑都很聪明,可以将这些东西用于粘贴,但是当在终端中使用vim时,它无法区分粘贴和实际打字.

您有什么样的解决方案或解决方法?

补充:还有一个设置可以让评论自动在下一行继续.缩进至少不会改变代码的语义,但自动注释延续确实搞砸了.想想看,我应该完全关闭它 - 任何人都知道这个选项叫什么?

vim terminal text-editor copy-paste

13
推荐指数
3
解决办法
4929
查看次数

Visual Studio使用标准格式复制/粘贴到Outlook中?

我在Visual Studio中有自定义设置,包括深色背景.复制/粘贴到Outlook会在邮件的白色背景上产生针对眼球的犯罪行为,背景为黑色背景.

有没有人有任何关于如何在标准VS格式中粘贴代码的想法(不粘贴特殊的未格式化文本,而不是粘贴我的自定义VS格式)?

(或者,有没有人知道在VS中切换主题的快速方法?思考也可以工作......)

formatting color-scheme copy-paste visual-studio

13
推荐指数
1
解决办法
4480
查看次数

如何将UIImage数据复制到剪贴板/ UIPasteboard?我该如何测试呢?

我尝试使用以下代码将图像数据复制到UIPasteboard单击菜单中的复制项目.

UIPasteboard *gpBoard = [UIPasteboard generalPasteboard];
[[gpBoard setData:UIImageJPEGRepresentation(imgView.image, 1.0) forPasteboardType:UIPasteboardTypeListImage];
Run Code Online (Sandbox Code Playgroud)

我必须发送哪个参数forPasteboardType:以及复制数据后如何测试?

cocoa-touch copy-paste uipasteboard ios

13
推荐指数
1
解决办法
8468
查看次数

如何阻止Chrome在复制/粘贴时将相对链接转换为绝对链接?

我复制从富文本divcontenteditable="true"并将其粘贴到一个中等草案.大多数格式保存得很好,但由于某种原因,我不明白所有相关链接都转换为绝对链接.我不知道这发生了什么步骤.我甚至认为Medium可以听"粘贴"事件.这将是最糟糕的情况,因为我几乎无法控制它.但如果是这样,他们如何访问我复制内容时的页面网址?事实上,在与其他浏览器核实后,我认为这是Chrome的错,而不是中等.在Safari上它完美运行,在Firefox上根本不起作用(但这是另一个问题的话题......).

为了使事情更清楚,我试图通过编写一个基本相同的书签来模仿我在Wordpress博客上使用的脚注插件的行为.

这是一个演示页面,您可以使用类似wiki的语法粘贴文本以进行内联引用,并将它们解析为适当的脚注:

https://rawgit.com/arielpontes/footnoter/master/index.html

在两种使用模式中([1]复制/粘贴到演示页面或[2]使用书签),生成的html具有适当的相对链接.然而,在Chrome浏览器上重新回到Medium后,它们变得绝对,指向rawgit.com并破坏了功能.

但是,如果我从本地计算机上运行代码而不是rawgit.com,那么即使在Chrome上粘贴,链接也会保持相对形式.

可能会发生什么?有没有办法解决它?

javascript jquery google-chrome copy-paste bookmarklet

13
推荐指数
1
解决办法
1258
查看次数

SwiftUI - 如何将文本复制到剪贴板?

如何将文本字段的内容复制到 iOS 剪贴板?

我有以下代码 & 想用将文本字段的内容复制到 iOS 剪贴板的语句替换“print(..)”语句。

Text(self.BLEinfo.sendRcvLog)
    .onTapGesture(count: 2) {
        print("Copy text field content to ClipBoard Here..")
    }
Run Code Online (Sandbox Code Playgroud)

似乎找不到任何 SwiftUI 示例如何执行此操作。

谢谢!

copy-paste swiftui

13
推荐指数
3
解决办法
4875
查看次数

识别PHP项目中的重复代码

我在遗留项目中有一个PHP文件,至少有几千行.它主要由一个大约10个案例的switch语句分成许多不同的条件块.在每种情况下,似乎都有一个非常相似的 - 如果不是完全相同的 - 代码块.有哪些方法可以让我将这些代码块识别为相同或接近相同 - 因此我可以抽象出代码并开始重构整个文件?我知道这可以用非常手动的术语(将代码中的每个case语句分成单个文件和Diff),但我对我可以用什么工具加速这个过程感兴趣.

谢谢.

php refactoring copy-paste code-duplication

12
推荐指数
1
解决办法
549
查看次数

在Visual Studio中关闭整行复制

当光标位于空行并且没有选择时,Visual Studio 2010中有一个设置可以关闭复制和剪切命令.但是,当光标不在空白行并按ctrl + C时,它总是将整行复制到剪贴板.我觉得这很烦人,因为我总是首先突出显示它,复制它,然后将光标放在我要粘贴的位置,然后按ctrl + V. 但是,有时我会错过v并点击c,它用当前行的文本替换剪贴板上的文本,我必须从头开始...

有没有人知道如果没有选择就关闭复制,无论光标是否在空白行?

copy-paste visual-studio-2010

12
推荐指数
1
解决办法
2161
查看次数

以纯文本格式复制到剪贴板

background.js在Chrome扩展程序中使用此代码将文本复制到用户的剪贴板:

chrome.runtime.onMessage.addListener(
    function(request, sender, sendResponse) {
        if (request.command == "copy") {
            executeCopy(request.text);
            sendResponse({farewell: "copy request received"});
        }
    }
);

function executeCopy(text){
    var copyDiv = document.createElement('div');
    copyDiv.contentEditable = true;
    document.body.appendChild(copyDiv);
    copyDiv.innerHTML = text;
    copyDiv.unselectable = "off";
    copyDiv.focus();
    document.execCommand('SelectAll');
    document.execCommand("Copy", false, null);
    document.body.removeChild(copyDiv);
}
Run Code Online (Sandbox Code Playgroud)

它使用格式复制文本.如何以纯文本格式复制文本而不进行格式化?

javascript text google-chrome copy-paste google-chrome-extension

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

Firefox - document.execCommand('cut'/'copy')被拒绝,因为它没有从短暂运行的用户生成的事件处理程序中调用

我正在开发一个单页应用程序,我在页面上有一个按钮,当用户单击按钮我想对我的服务器进行ajax调用,然后将返回的值(通过回调)复制到用户的剪贴板.

每个组件都是孤立的,但是当我将它们粘合在一起时,Firefox会返回以下错误:

document.execCommand('cut'/'copy')被拒绝,因为它没有从短暂运行的用户生成的事件处理程序中调用

我想知道这个错误的具体细节,但绝对没有在线信息; 什么是触发此错误的限制条件,是堆栈深度,超时等?

html javascript firefox copy-paste

12
推荐指数
1
解决办法
9280
查看次数

如何在 Mac 上查看具有所有格式的剪贴板

如何在 Mac 上查看应用了所有格式的剪贴板?例如,如果我在 Excel 中复制粘贴表格,它不仅会复制文本,还会复制格式(我相信它会将其作为 html 对象复制到剪贴板)。我会如何看待这一点?我发现的最接近的是Finder Clipboardorpbcopy但它似乎只显示原始文本,没有实际的辅助格式。换句话说,我想查看剪贴板中的文字数据,而不仅仅是粘贴到纯文本编辑中的文本。这怎么可能做到呢?

# this data should have formatting...
$ pbpaste
2019    Q1
2018    Q1
Run Code Online (Sandbox Code Playgroud)

unix macos clipboard copy-paste

12
推荐指数
1
解决办法
1859
查看次数