用户登录
用户注册

分享至

vim复制粘贴

  • 作者: 网民不要很cccccccc
  • 来源: 51数据库
  • 2020-09-24
yy复制游标所在行整行。或大写一个Y。
2yy或y2y复制两行。 ㄟ ,请举一反三好不好! :-)
y^复制至行首,或y0。不含游标所在处字元。
y$复制至行尾。含游标所在处字元。
yw复制一个word。
y2w复制两个字(单词)。
yG复制至档尾。
y1G复制至档首。
p小写p代表贴至游标后(下)。
P大写P代表贴至游标前(上)。
如果只是想使用系统粘贴板的话直接在输入模式按Shift+Inset就可以了



  其它人回答的比较清楚了。

最基本的复制是 y,粘贴是 p,剪切是 d。
复制和剪切的命令后面都可以接一个移动命令,表示将光标移动区间内的文本复制过来。

粘贴时 p 与 P 的区别是贴到光标前后的区别。

如果是在插入模式下想粘贴,也可以不退回普通模式,用 ctrl-r * 来粘贴。



  我当初用vim的时候做的笔记............你看看吧。
linux vim 操作快捷键
----------------------
1、上k下j左h右l
2、编辑i、a、s
3、视图v
4、返回普通模式 esc、ctrl+c、ctrl+[
5、执行命令 :
6、添加新页 tabnew 页面名
7、拷贝 y,p 或者 +y,+p
8、切换页面 gt、gt (go tab)
9、分割页面shift+; ->(sp 文件名 或 vs 文件名)
10、切换面板ctrl+w(表示进入切换状态)+[h,j,k,l](某一个就行)
11、保存 w
12、退出 q
13、保存退出 wq
14、全部退出 qa
15、按单词移动 w,e,b
16、单行按字符查找 f+字符(;继续 ,上一个)或者t代替f也可以
17、撤销 u
18、跳动到第一个非空位置 ^,跳动到行尾部$
19、跳动到第一个位置 0
20、按括号匹配查找 [[ , ]]
21、跳动到代码位置shift + l (尾部), h(gg头部) , m(中部)
22、跳到指定行 :120

1、正向翻页 ctrl+f
2、反向翻页 ctrl+b
3、半屏翻页 ctrl +d 、 ctrl + u
4、剪切 x, 删除 d
5、撤销 u,重做ctrl+r
6、删除区间 10,16d(删除10~16行内容,%d删除全部内容)
7、设置高亮搜索 set hls
8、忽略大小写搜索 set ic
9、一次搜索多个 \| (如:/main|\max\|swap)
10、查看man : k
11、查看ascii码值:ga
12、自动排版 光标移动到{位置,切换到可视化模式%=
13、左右缩进:切换到可视化 <,>
14、自动补齐: ctrl+n 或者 ctrl+p



  复制yy
粘贴p
软件
前端设计
程序设计
Java相关