快速上手Vim

简单操作

i 在光标前输入
a 在光标后输入
shift+i 当前行最前面输入
shift+a 当前行最后面输入
o 在光标的下一行输入内容
shift+o 在光标上一行输入内容
s 删除光标的字符并进入输入模式
x 删除当前光标下的字符
d 数字 放向键 自定义在什么方向删除多少个字符/行
dd 删除整行
p 粘贴
y 数字 方向键 自定义在什么方向复制多少个字符/行
w 进入下一个单词的开头
c 删除当前光标的字符
c 数字 方向键 自定义在什么方向删除多少个字符/行
c w 删除整个单词
c i w 删除你光标所在的单词
c i 字符 删除自定义内部的所有内容
d i 字符 删除(复制)自定义内部的所有内容
y i 字符 复制自定义内部的所有内容
f 查找模式
f 字符 查找自定义字符,并到指定位置
d f 字符 删除(复制)到自定义的字符位置
y f 字符 复制到自定义的字符位置
/ 搜索
ESC 返回指令模式
:w 保存
:q 退出
:wq 保存退出
:split 上下分屏
:vsplit 左右分屏
0 回到最开头

配置vimrc文件

在~根目录创建.vim文件夹

mkdir .vim
cd .vim
vim vimrc
noremap 当前键位 映射键位
map 键位 指令
let mapleader=" "
syntax on
set number
set relativenumber
set cursorline
set wrap
set showcmd
set wildmenu
set hlsearch
exec "nohlsearch"
set incsearch
set ignorecase

noremap = <LEADER><CR> :nohlsearch<CR>

map s <nop>
map S :w<CR>
map Q :q<CR>
map R :source $MYVIMRC<CR>

syntax on 打开语法高亮
set number 打开行号
set relativenumber 打开高亮行号
set cursorline 高亮当前行线
set wrap 换行
set showcmd 显示输入的命令
set wildmenu 显示命令菜单
set hlsearch 高亮你搜索的结果
exec “nohlsearch” 每次进入vim都自动清空搜索结果
set incsearch 边输入边搜索
set ignorecase 忽略大小写搜索
set smartcase 正常忽略大小写,全大写时精确搜索
noremap = :nohlsearch 设置空格+回车清空搜索结果
s 取消映射
S 保存
Q 退出
R 刷新配置文件

所有使用set的属性,可以在属性名前面加个no关闭
hjkl是vim中的移动键,如果想快速移动可以自定义按键映射行数+方向键

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值