vim使用(二):经常使用功能
2024-09-08 06:51:37
1. vim经常使用功能
vim的经常使用功能。包含块的选择。复制,多文件的编辑。多窗体等功能。
2. vim块选择
块选择是将文档中的一块能够选择复制,粘贴,不用整行的处理。
按下 v , V 。 Ctrl+v 时进入块选择。
在左下角出现
-- VISUAL LINE --
v : 字符选择,光标经过的地方反白选择
V : 行选择。光标经过的整行反白选择
Ctrl+v : 块选择,长方形的方式选择
y :将选中的地方复制
d :将选中的地方删除
将 y 复制的数据,找到适当的位置按 p 进行粘贴。
3. 多文件编辑
多文件编辑是vim一次打开多个文件,这些文件能够方便的复制,粘贴。否则用两个vim的话,仅仅能用鼠标来复制。粘贴。
打开多个文件:
vim test1 test2
:n :编辑下个文件
:N : 编辑上个文件
:files : 列出这个vim打开的全部文件
$ vim test test1
:files
1 %a= "test" line 1
2 # "test1" line 2 4yy #复制4行
:n #打开还有一个文件
p #粘贴
:q! #退出
4. 多窗体
vim的多窗体展示很方便的显示多个文件,两个窗体数据能够yy复制,粘贴。
:sp [filename] :打开新窗体,filename能够为空。为空打开当前文件
Ctrl+w+j :移动下方窗体。先按Ctrl+w放开,然后 j 或者↓键
Ctrl+w+k :移动上方窗体
Ctrl+w+q :退出文件,同 :q
最新文章
- SQLSERVER不带JOIN的语句与带JOIN语句的区别
- .NET中类(class)与结构(struct)
- Discuz! X2.5 /source/class/helper/helper_seo.php Remote Code Execution Vul
- 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法
- Sharepoint学习笔记—习题系列--70-573习题解析 -(Q66-Q69)
- mybatis动态sql中的trim标签的使用
- uialertview 改变文字显示位置
- [Java] HashMap的用法
- APK签名原理
- C++ 11学习(1):lambda表达式
- DirectX11 SDK下载地址
- Linux:备份
- windows下,emacs的配置文件在哪儿?
- Spring Cloud官方文档中文版-Spring Cloud Config(下)-客户端等
- Linux中gcc和g++
- [面试没答上的问题1]http请求,请求头和响应头都有什么信息?
- POJ 2506 Tiling
- 常用JS小知识汇总
- dotnet core使用开源组件FastHttpApi进行web应用开发
- Fast R-CNN(理解)
热门文章
- JavaScript设计模式(biaoyansu)(2)
- POJ-1276 Cash Machine 多重背包 二进制优化
- ubuntu 装tensorflow出现 conda install ERROR missing write permission错误
- 从A小程序跳转到B小程序
- Hibernate中如何完成持久化类和数据库映射文件
- HDU 4965 Fast Matrix Calculation 矩阵乘法 乘法结合律
- LeetCode——Longest Common Prefix
- Axure7.0在OS X Yosemite(10.10)中不能用的问题
- Thinkphp 无法使用-&;gt;order() 排序的两种解决的方法!
- sass09