vim 工具(一)

简介:

一、工具简介

vim是vi的升级版本,本质上都是一款文档编辑,系统最小化安装时并没有相关程序包,需要运行yum命令安装。vim最大的特点是可以脱离鼠标方便的操作文本编辑功能,其最大的特点还是用于编写程序与shell脚本。
补充参考文章:Vim - 文本/代码编辑器之中最为优秀经典的上古神器!强大、高效、免费开源且跨平台请添加链接描述
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

相关文章
|
Linux 编译器 开发工具
Linux---(五)三大工具yum、vim、gcc/g++
Linux---(五)三大工具yum、vim、gcc/g++
170 1
|
Java Unix 程序员
【OS Ctags】Vim 代码阅读工具 Ctags
【OS Ctags】Vim 代码阅读工具 Ctags
308 0
【OS Ctags】Vim 代码阅读工具 Ctags
|
IDE Unix Linux
Linux环境基础开发工具使用(yum软件安装工具的使用、vim编辑器使用及握gcc/g++编译器的使用等上)
在之前我配置环境那篇博客我写到的换国内的阿里源,就是指的yum源,如果我们使用默认国外的源,可能会出现连不上,或者网速极慢的情况
|
10月前
|
开发工具
Vim工具使用
vim是Visual Interface的简称,一个全屏文本编辑器,支持多种文本操作且可定制。vim有三种基本模式:编辑模式、输入模式和命令模式。编辑模式用于执行命令,输入模式用于输入文本,命令模式用于保存和退出。
106 4
|
NoSQL IDE Unix
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具(2)
249 0
|
数据可视化 Linux Shell
【Linux工具篇】编辑器vim
【Linux工具篇】编辑器vim
138 1
|
机器学习/深度学习 Linux 开发工具
【Linxu工具】:vim使用及简单配置
【Linxu工具】:vim使用及简单配置
216 0
|
Linux 编译器 开发工具
百度搜索:蓝易云【【Linux】工具介绍vim及gcc详解。】
希望以上对vim和gcc的介绍能够满足你的需求。如果你有其他问题,请随时提问。
92 0
|
Unix Linux Shell
学习Linux须知1.0之Linux相关概念、工具(yum、vim)、防火墙等
学习Linux须知1.0之Linux相关概念、工具(yum、vim)、防火墙等
306 0
|
缓存 IDE NoSQL
【Linux】Linux环境基础工具的基本使用及配置(yum、vim)(上)
【Linux】Linux环境基础工具的基本使用及配置(yum、vim)(上)