博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vim 工具(一)
阅读量:6859 次
发布时间:2019-06-26

本文共 838 字,大约阅读时间需要 2 分钟。

一、工具简介

vim是vi的升级版本,本质上都是一款文档编辑,系统最小化安装时并没有相关程序包,需要运行yum命令安装。vim最大的特点是可以脱离鼠标方便的操作文本编辑功能,其最大的特点还是用于编写程序与shell脚本。

补充参考文章:
vim可以彩色的显示文档,方便突出关键字
比如我们看etc/passwd文档,
vi时,黑白的
vim 工具(一)
vim时,彩色的
vim 工具(一)
vim默认编辑shell脚本及配置文件时能显示颜色

二、vim一般模式下的操作

1、移动光标的操作

h:向左移动一个光标
j:向下一个光标
k:向上一个光标
l:向右移动一个光标
空格键:向右移动一个光标
操作前加数字,如按“2h”就是向左移动两个字符,“3j”就是向下移动三行
右下角有指示行数和字符数
vim 工具(一)
0和shift+6(其实是^):快速移动到行首
shift+4(其实是$):快速移动到行尾
gg:移动到文章头部(注意不等于home,home=0和^)
G:移动到尾行(约等于end)
50G:移动到哪一行
2、复制粘贴操作
dd:剪切光标所在的一行
p:将内容向下粘贴一行
P:将内容向上粘贴一行
u:相当于word里面的回退,十分好用。ctrl+r:反向恢复,相当于执行。神键,感觉vim真神奇。
vim 工具(一)
yy:复制光标所在行
dd和yy前可加数字,如2dd、3yy
v:相当于鼠标的划选
x:剪切光标所在内容,你没用v划选就是一个光标内容。相当于往前删了个字符。

示例

1、删除光标所在行
建议先esc 然后输入“:set nu”设置下行号
vim 工具(一)
按dd(注意看行号,下方的行自动向上移动了一行)
vim 工具(一)
2、处理光标划选内容
首先移动到要处理的内容的头上然后按“v”键
vim 工具(一)
在此状态下按“x”就把刚才的内容剪切进剪贴板了
此时移动到某个位置按“p”就是粘贴
vim 工具(一)
如果按“v”退出可视模式,就是把刚刚你选定的内容删掉

 本文转自 whytl 51CTO博客,原文链接:http://blog.51cto.com/11934539/2057191

转载地址:http://gexyl.baihongyu.com/

你可能感兴趣的文章
ES6 + Webpack + React + Babel 如何在低版本浏览器上愉快的玩耍(下)
查看>>
日志服务(原SLS)新功能发布(8)--日志服务Web Tracking功能
查看>>
kvm虚拟化学习笔记(十三)之kvm虚拟机磁盘文件读取小结
查看>>
iOS开发之即时通讯之Socket(AsyncSocket)
查看>>
算法设计
查看>>
unsupported major.minor version 解决方法
查看>>
ExtJS之Ext.getDom
查看>>
数据产品设计专题(5)- 分布式数据仓库技术架构
查看>>
为什么选用 React 创建混合型移动应用?
查看>>
自己收集的关于企业数据安全,等级,备份恢复的方案等文档
查看>>
“System.Collections.Generic.IEnumerable<TestDAL.HistoryData>”不包含“ToList”的定义
查看>>
pg 函数sfa_tmp_sleep()执行越来越慢-sql分析
查看>>
利用webmin修改超级管理员root用户登陆密码
查看>>
C++中四种显示类型转换总结
查看>>
分享个做项目遇到的:QSortFilterProxyModel实现QTreeView的过滤的缺...
查看>>
vim粘贴板
查看>>
Oracle重量级表的优化查询处理
查看>>
软件包管理器
查看>>
cactiEZ不显示图像的问题
查看>>
Debian wheezy下通过apt安装nginx
查看>>