VIM手记

i 写入模式、i插入之前、a插入之后、A行尾插入、I行首插入、o下行插入、O上行插入
x 删除光标后一个字符
d + ←→删除光标←→字符(d +3←)、dd删除一行(其实是剪切,p粘贴)
y+ ←→复制光标←→字符 (y+3←)
c 删除并进入写入模式、w 光标向下移动一个词、cw删除一个词并进入写入模式、b光标到上一个词 、ciw词中删除一个词并进入写入模式,yi
f 找词
/ 搜索、n下 N上
【y i c d f 】
esc 回到正常模式
:w保存
:q退出vim
:source $MYVIMRC 刷新vim
jkhl上下左右
:split 上下分屏 、:vsplit 左右分屏 Q退出
~/.vim/vimrc
noremap a b a键改b键
map a b a键改b键
syntax on 打开高亮
set number 显示行号
set wildmenu :命令补全
set hlsearch /搜索高亮
set incsearch 一面输入一面高亮
set ignorecase 忽略大小写43:35美化!

let mapleader=" " " 将leader键(\键,类似于Windows键)换成空格(相当于空格键)

syntax on " 开启语法高亮

set number " 显示行号
set relativenumber " 显示从当前行数的前后行数
set cursorline " 高亮显示当前行
set wrap " 自动换行
set showcmd " 显示指令
set wildmenu " 命令补全
set hlsearch " 高亮显示搜索
set incsearch " 动态高亮搜索"
set igorecase " 不区分大小写搜索
set smartcase " 智能大小写搜索

exec “nohlsearch” " 打开是运行指令 取消上回搜索内容的高亮"noremap a b " 将 a 替换为 b
"noremap A 5b " 将 A 替换为 5b
"noremap = nzz " 将 n 替换为 =zz " 用 zz 将该行变成中心点
"noremap - Nzz " 将 N 替换为 -zz
noremap :nohlearch " 将 替换为 :nohlearch 用于快捷取消搜索高亮

map s " 将 s 的指令设置为空
map S :w " 将 S 的指令设置成 :w “ 代表回车
map Q :q " 将 Q 的指令设置成 :q
map R :source $MYVIMRC " 将 R 的指令设置成 重载vimrc配置

":split " 上下分屏 :q 退出
":vsplit " 左右分屏

" <Operation(操作)> <Motion(动作)>
" d 剪切操作(剪切可看做删除), y 复制操作, p 粘贴操作, c 剪切后修改操作
" ← 左动作, → 右动作, 3← 3个左动作, b 选择光标开启到上一个词后的内容, i 指明光标在词中,当前词待操作, w 选择光标开始到下个词前的内容, iw 在当前词之间选择该, y3← 向右复制, f 查找动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值