标签: paste

如何使用vim中的鼠标选择一大块文本并将其粘贴到当前光标位置?

我想放弃使用鼠标来选择和粘贴缓冲区中的文本块.什么是最有效的方式来做到这一点只有kb?我的意思是导航到任意行,复制子串,返回到前一个位置并粘贴.

vim copy paste

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

我怎么知道用户正在打字或粘贴?

在我的JSP的文本字段中,我想知道用户是在输入数据还是只是粘贴.如何使用javascript识别这个?

编辑:根据安迪的回答我知道我怎么能去做,但仍然好奇这些家伙如何撰写onpaste事件.

javascript jsp paste

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

VBA-excel粘贴图表作为图片

我正在从同一个来源创建各种图表.我希望能够将每个图表的vba剪切为图片.有谁知道正确的代码?

我试过这个,但它不起作用:

Range("B21:C22").Select
ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceData Source:=Range("'Graphs'!$B$21:$C$22")
ActiveChart.ChartType = xl3DPie
ActiveChart.ChartArea.Select
ActiveChart.ChartArea.Copy
ActiveSheet.Pictures.Paste.Select
Run Code Online (Sandbox Code Playgroud)

excel charts vba paste

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

恢复Vim中删除的行?

所以我在Ubuntu的Vim写作,我做了一个:wq,然后又回到了Vim.我复制了我需要的部分文本,然后删除了那部分:wq,然后又回到Vim并意外复制了另一部分.我需要先复制的部分.我不能只是按,u因为我已经离开Vim并重新进入,所以我的回复不会回到前一个会话.

有没有办法恢复第一个复制部分?也许在Vim中有某种恢复或者在Ubuntu中看到以前的副本?

任何帮助都会挽救生命,我会非常感激,谢谢.

vim ubuntu recovery copy paste

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

在Vim粘贴一条猛拉的线后,为什么我不能再粘贴它?

这个问题之前可能已经回答了,但是我试过搜索,无法在任何地方找到答案.

我对Vim有点新,我遇到了以下问题.一旦我划线并粘贴它,我就不能再粘贴它了.例如,在Word环境中,您可以复制文本,粘贴它,然后您可以再次粘贴它.但是在Vim中,一旦我粘贴它然后再次尝试粘贴(p),它就粘贴了我粘贴在拉线上的文本.

因此,例如,我将"这条线被猛拉"的线条拉到"我不想要这条线"上,因此"这条线被猛拉"发生在"我不想要这条线"上.如果我再次点击p,我将不会得到"这条线被猛拉"粘贴,但会得到"我不想要这条线".

有没有办法我可以再次粘贴相同的拉线而不回去再次拉扯它?

vim paste yank

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

从多个文件添加列的简单方法

如果我有这样的多个文件:

filename1.txt

# 0.2
1.0 0.0
1.5 1.0
2.0 0.8
2.5 1.1
Run Code Online (Sandbox Code Playgroud)

filename2.txt

# 0.5
1.0 0.1
1.5 0.6
2.0 1.3
2.5 0.4
Run Code Online (Sandbox Code Playgroud)

所有第一列都相同的地方.我只想要一个输出:

# 0.7
1.0 0.1
1.5 1.6
2.0 2.1
2.5 1.5
Run Code Online (Sandbox Code Playgroud)

我知道

paste filename1.txt filename2.txt | awk '{print $1, $2+$4}'
Run Code Online (Sandbox Code Playgroud)

但是当有超过20个文件时它是不可行的.我也试过用

awk 'NR==FNR{a[NR]=$2;next}{print $1,$2+a[FNR]}' filename1.txt filename2.txt
Run Code Online (Sandbox Code Playgroud)

但它只适用于2个文件,然后似乎忽略了其余的.

bash awk paste

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

在R中粘贴矢量的所有组合

我有一个矢量说:

vec = c("A", "B", "C")
Run Code Online (Sandbox Code Playgroud)

我想粘贴矢量中每个项目的单个组合以获得结果

AB
AC
BC
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用外部来获取向量的所有可能组合,但我很难过如何只得到上面的结果.在这种情况下,顺序无关紧要,因此结果也可能合理

BA
CA
CB
Run Code Online (Sandbox Code Playgroud)

我只需要组合单对.

山姆

r paste

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

dplyr中的R paste函数不会按预期迭代

我对paste()函数的行为方式感到困惑.我有一个包含以下列的dplyr表:

Year    Month    DayofMonth
2001    May      21
2001    May      22
2001    June     9
2001    March    4
Run Code Online (Sandbox Code Playgroud)

我想将它组合成一个名为"Date"的列.我想我已经使用了这个命令:

df2 = mutate(df, Date = paste(c(Year, Month, DayofMonth), sep = "-",))
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎连接了Year中的每个元素,然后是Month中的每个元素,然后是DayofMonth中的每个元素,所以结果看起来像这样:

2001-2001-2001-2001 ... May-May-June-March ... 21-22-9-4
Run Code Online (Sandbox Code Playgroud)

我应该如何修改我的命令,以便粘贴函数分别迭代每一行?

PS这是Data Camp课程的一部分,因此我通过他们的服务器上的任何R版本运行命令.

r paste dplyr

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

R粘贴属于相同ID的数据框行

我试图将来自同一用户的文本数据粘贴到一起,该用户当前按名称组织在不同的行中:

df <- read.table(header = TRUE, text = 'name text
"katy" "tomorrow I go"
"lauren" "and computing"
"katy" "to the store"
"stephanie" "foo and foos"')
Run Code Online (Sandbox Code Playgroud)

结果是:

df2 <- read.table(header=TRUE, text='name text
"katy" "tomorrow I go to the store"
"lauren" "and computing"
"stephanie" "foo and foos"')
Run Code Online (Sandbox Code Playgroud)

建议?

r paste

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

每次重新启动R会话时,如何避免"±"符号从我的脚本中消失?

±通过直接粘贴给定脚本多次使用了加号 - 减号().例如:

paste("Mean", "SD", sep = " ± ")
Run Code Online (Sandbox Code Playgroud)

但是,当我重新启动R会话时,会出现一个?符号,如下所示:

paste("Mean", "SD", sep = " ? ")
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?我应该使用不同的方法在我的R脚本中键入此符号吗?

symbols r paste

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

标签 统计

paste ×10

r ×4

vim ×3

copy ×2

awk ×1

bash ×1

charts ×1

dplyr ×1

excel ×1

javascript ×1

jsp ×1

recovery ×1

symbols ×1

ubuntu ×1

vba ×1

yank ×1