linux下VIM如何全选复制?

linux下VIM如何全选复制?,第1张

ggVG是全选,y是复制

gg是光标定位到文件首行;

V是进入可视模式;

G是跳转到文件最后一行;

这个时候就将文本全选了。

使用"*y使用进行复制,然后在浏览器中用ctrl+v粘贴。

":表示使用寄存器

注意不要关闭vim。

扩展资料:

全部删除:

按esc键后,先按gg(到达顶部),然后按dG。

单行复制:

按esc键后, 然后yy。

单行删除:

按esc键后, 然后dd。

粘贴:

按esc键后, 然后p。

从应用程序到vim:

在应用程序中使用ctrl+c复制,在vim中使用shift+insert粘贴。

可以使用图形界面(桌面环境)实现。1、打开一个文件夹,按下 Ctrl + a 组合键选中全部文件和文件夹,然后在选中的文件或文件夹上点击右键,在d出的菜单中点击“复制”。2、打开目标文件夹,在空白处右键,在d出的菜单中点击粘贴,即可将前述所有文件或文件夹粘贴到目标文件夹中。如果是在服务器上,没有桌面图形环境,可以使用命令行来实现。比如,需要将根目录中 picture 文件夹中的所有文件或文件夹,复制到 music 文件夹中,可以使用如下命令:cp -r /picture/* /music/命令参数 -r 的作用是递归复制 picture 文件夹中的所有文件和该文件夹中子文件夹中的文件。

for file in /data/music/*.mp3

这个/data/music/*.mp3,根据*展开得到一个文件名集合,for...in...循环是根据空格来取得集合中的每个元素(文件名)。若文件名本身就含有空格,的确会影响shell的解析。

另外,file本身属于shell命令,不适宜用作变量名,建议换一个变量名称。

换一种按行读取的循环方式:

ls /data/music/*.mp3 | while read myfile

do

   #这里处理$myfile

done


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7339121.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存