vim一些挺方便的功能

简介:

1、块状复制:先把光标挪到你要复制的行首,然后ctrl+v,状态区出现-visual block-,此时光标键挪到待复制(剪切)的区域的右下角,然后按y表示复制(按x表示剪切),再将光标挪到目标位置按p粘贴剪贴板内容;

2、批量修改:有时需要将10行或者更多行一起注释掉,用批量修改很快。ctrl+v,光标控制把几个待编辑行全选,(只需要选行首)然后按shift+i下方状态区出现-insert-,此时输入#,按esc,发现全部的几行前面都出现了#,注释成功。若批量删除,则不按shift+i而按d即可。

3、把其他文件的内容完整粘到光标所在处:在浏览模式输入:r空格“待读取文件的路径”。这个路径是相对于当前被编辑文件的路径,当然也可以写绝对路径。



本文转自 朱科强 51CTO博客,原文链接:http://blog.51cto.com/zhukeqiang/1542137,如需转载请自行联系原作者

相关文章
|
5月前
|
开发工具 Ubuntu Linux
vim中函数跳转的功能实现
该文介绍了如何在Vim中实现函数跳转功能,通过安装`ctags`插件来完成。在CentOS/OpenEuler使用`sudo yum install ctags`,Ubuntu系统用`sudo apt-get install ctags`安装ctags,然后在源代码目录下运行`ctags -R .`生成tags文件。在Vim中,使用`Ctrl + ]`跳转到定义处,`Ctrl + t`返回原位置。文章还提到跨文件跳转及`tags`文件的更新与配置Vim的相关信息。
|
6月前
|
开发工具
7.vim(vi)多窗口功能
7.vim(vi)多窗口功能
98 1
|
程序员 开发工具 开发者
如何在 Vim 中使用自动完成功能?
如何在 Vim 中使用自动完成功能?
91 0
|
机器学习/深度学习 数据可视化 开发工具
|
Shell 开发工具 数据安全/隐私保护
|
3月前
|
Unix Linux 开发工具
在Linux中,有哪些基本的 Vim 命令?
在Linux中,有哪些基本的 Vim 命令?
|
1月前
|
Unix Linux 开发工具
Linux Vim的 命令大全
Linux Vim的 命令大全
22 0