Vim的基本用法

Vim的"编辑模式|命令模式"基本用法

(0)设置Vim编辑器语法颜色,直接去github上找vimrc设置,直接贴到vimrc里
https://raw.githubusercontent.com/amix/vimrc/master/vimrcs/basic.vim

vim ~/.vimrc

(1)Vim编辑模式

#光标按字母上下左右移动
H左 L右 J下 K上

#光标按单词前后移动
W:跳到下一个单词word
B:往前跳一个单词back

#光标前后翻页
control+F:向后翻页
control+B:向前翻页

#光标跳到第k行(k是一个数字)
kgg

#光标移动指定行数
10j:往下跳10行
10k:往上跳10行

(2)Vim命令模式

#查找某字段
 /字段 回车

#逐个找高亮的字段
N:向下找
shift+N:回找

#删除某一行
cc

#错删想恢复
u   #(undo)

#删除两行
c2c   #c->剪切,剪切的内容vim在内存里保存了

#把剪切的内容,粘贴
p

#删除若干行
v   #(visual),向下选行k、剪切c

#不剪切,直接复制
yy

#直接跳到文档最后一行
按住shift,g

Vim的代码自动补全插件

Vim插件管理下载:https://github.com/junegunn/vim-plug
Vim的各种插件:https://vimawesome.com/

Unix系统:
(1)复制以下代码,命令行运行

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
cd ~
ls -a   #查看.Vim和.Vimrc文件
cd .Vim   #查看以上安装成功,便于管理Vim插件

(2) 将以下代码加入~/.vimrc最后

call plug#begin()
#List the plugins with Plug commands
call plug#end()

如加入The NERD tree插件:在vimawesome找到The NERD tree,找到VimPlug,修改~/.vimrc如下:

call plug#begin()
Plug 'scrooloose/nerdtree'   #List the plugins with Plug commands
call plug#end()

在这里插入图片描述

(3)安装插件
在Vim窗口的命令模式下,打PlugInstall

$vi   #进入vi编辑器
shift+:  PlugInstall
shift+:  help NERDTree.txt    #查看NERDTree的使用帮助文档

在这里插入图片描述

(4)要想让插件每次打开Vim自动运行

autocmd VimEnter * NERDTree    #将这句加入~/.vimrc的最后

在这里插入图片描述

(5)如果不想要NERDTree plug,删去~/.vimrc里的

Plug 'scrooloose/nerdtree' 
autocmd VimEnter * NERDTree

或者用双引号"注释掉
在这里插入图片描述

Vim分屏

control+w切换左右分屏窗口

在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值