vim使用

vim :文本编辑工具

 

命令-->插入

i 当前光标所在处之前插入

I 当前行首插入

a 当前光标所在处之后插入

A 当前行尾插入

o 当前光标所在行的下一行插入

O 当前光标所在行的上行插入

打开vi

vim n filename 打开直接定位到第n行

vim /redhat filename 直接定位到第一次出现在redhat的位置

 

高级打开:

一次打开多个文件:

vim a b c d

:next 下一个

:prev 上一个

 

:first 第一个

:last 一个

 

分割窗口

ctrl w ,s 水平分割窗口

ctrl w ,w 窗口间跳转

ctrl w ,v 垂直分割窗口

ctrl w ,arror.切换窗口

vim -o a b 水平分割

vim -O a b 垂直分割

 

光标移动

h 左

j 下

k 上

l 右

 

w 向行尾处一次移动一个单词,跳到下一个单词的词首

e 向行尾处一次移动一个单词,跳到下一个单词的词尾

b 向行首处一次移动一个单词,跳到上一个单词的词首

 

^, 跳到本行的非空白的行首

0 跳到绝对行首

$ 跳到绝对行尾

G,nG 行间跳转

 

删除:

x;删除一个字符 nx :从光标向后删除

d:删除指定的

dd:删除行

ndd

dw 删除单词及空格

de 删除单词保留空格

:10,20d 删除从第10行到第20行

:. 当前光标所在行

 

翻屏:

ctrl f 往文件尾部翻一屏

ctrl b 往文件首部翻一屏

ctrl d 向前翻半屏

ctrl u 向后翻半屏

 

修改:

c

 

复制和粘贴

y 复制

p 粘贴,光标下方

P 光标上方

撤销:
u ,撤销上一次的修改
U ,把过去的所做的所有的修改全撤销
ctrl r 撤销撤销
. , 重做上一次的操作

可视化模式:
v
V 行

移动文本:
先d再p

定制vim的工作特征:
:set nu 编号
:set nonu 取消编号
:set ai 自动缩进
: set ic 忽略大小写
: set sm(showmatch) 显示括号等的匹配
;set all
;set help
:syntax on 语法高亮
:syntax off 取消语法高亮


/etc/vimrc,全局的
~/.vimrc ,用户自己的

vimtutor vim的教程
下图是一个Linux的指法,可供大家参考:

本文出自 “IT梦-齐-分享” 博客,请务必保留此出处http://roqi410.blog.51cto.com/2186161/622012

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值