笔记4——vim编辑器

vim简介

vim是Linux/Unix系统上一款功能强大的代码编辑器,共分为三种基本模式,分别是一般模式、编辑模式与命令行模式。

一般模式切换到编辑模式的可用命令

命令作用
a在光标所在字符后插入
A在光标所在行尾插入
i在光标所在字符前插入
I在光标所在行首插入
o在光标下插入新行
O在光标上插入新行


一般模式切换到命令行模式的可用命令

命令行保存、退出命令————

命令作用
:w保存修改
:w!强制保存修改
:q退出vim
:q!不保存修改强制退出
:wq保存后退出
:wq!强制保存后退出
ZZ保存修改并退出
:w new_filename另存文件
:r other_filename导入另一个文件数据
:n1,n2 w new_filenamen1到n2行内容保存到另一个文件
:! command暂时离开vim到命令行模式显示命令结果

vim环境更改————

命令作用
:set nu显示行号
:set nonu取消显示行号

一般模式的可用命令

定位命令————

命令作用
gg光标移动到第一行
G光标移动到最后一行
nG光标移动到第n行
:n光标移动到第n行
$光标移至行尾
0光标移至行首

删除命令————

命令作用
x删除光标所在处字符
nx删除光标所在处后n个字符
dd删除光标所在行
ndd删除光标所在行后n行
dG删除光标所在行到文件末尾内容
D删除光标所在处到行尾内容
:n1,n2d删除指定范围的行

复制和剪切命令————

命令作用
yy复制光标所在行
nyy复制光标所在的向下n行
dd剪切光标所在行
ndd剪切光标所在的向下n行
p粘贴在光标下一行
P粘贴在光标上一行

替换和取消命令————

命令作用
r替换光标所在处字符
R从光标所在处替换字符,按[Esc]键结束替换
u取消上一步操作

搜索和替换命令————

命令作用
/word搜索字符
set ic搜索时忽略大小写
set noic搜索时不忽略大小写
n搜索字符的下一个出现位置
:%s/old/new/g全文替换字符串
:%s/old/new/gc全文替换字符串,替换前提示确认
:n1,n2s/old/new/g指定行范围替换字符串

定义替换命令————

1) 定义快捷键

语法:map 快捷键 触发命令

2) 替换字符

语法:ab 替换字符 替换后字符

vim环境设置与记录

vim操作记录文件:~/.viminfo

vim环境设置文件:~/.vimrc



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值