快速上手Vim编辑器

快速上手vim,我这里使用的是neovim
一、neovim的安装

1.1 Ubuntu安装neovim
Install neovim
sudo add-apt-repository ppa:neovim-ppa/stable
sudo apt-get update
sudo apt-get install -y neovim

1.2 centOS的系统neovim安装:
sudo yum update
sudo yum -y neovim
进入neovim的指令:nvim
如果打开这个文件(如果没有这个文件名就新建这个文件)就是 nvim test.py(文件名)

二、vim的四种模式:
2.1、普通模式:浏览文件,删除,复制,粘贴。
2.1.1、浏览文件

向上翻页:Ctrl + u
向下翻页:Ctrl + d

2.1.2 、移动光标:
J:下,K:上 ,H:左,L:右
w:移动到下一个单词 b:移动到上一个单词
gg:光标移动到最上方,G:光标移动到最下方
同一行:f+字母:光标就跳到离光标最近的那个位置
^(shift+6)是将光标跳到行首,$(shift+4)是将光标跳到行尾
跳到指定行是:在命令模式下shift+:10l (10line),跳到第十行的首字母。

2.1.3 、复制、删除、粘贴
复制(yank):y
yaw:yank all word 就是复制一个单词
y4j:复制当前行在内的向下4行
y4k:复制当前行在内的向上4行
y6l:复制光标向右6个字符
yy:就是复制整行
y$:就是光标位置复制到行尾
y^:就是光标位置复制到开头
Yft:复制光标位置到t字符为止

粘贴(paste):p
删除(delete):d
dj:删除当前行和下一行
d8j:删除向下8行
dft :删除到t为止
u:撤销操作
cc:删除这一行
caw :chang all word 改变这一行。

2.2、输入模式:
i :input 当前光标前一个字母开始输入
a :append 当前光标之后开始输入
I :从这一行的开头进入输入模式
A :从这一行的末尾进入输入模式
cc :删除这一行,进入输入模式(insert)
caw : change all word 改变这个单词并进入输入模式(insert)
c4j :就会删除向下4行,同时进入输入模式(insert)

2.3、命令模式
怎么进入命令模式:Esc + :
q:退出
wq:保存并退出
x:退出保存

2.4、可视化模式 :快速操作一大段的内容。
怎么进入可视化模式:普通模式下:按v进入
通过h,j,k,l来操作内容块
y :是复制一段内容
p :是粘贴一段内容
d :是删除一段内容
c :是删除这段内容并进入输入模式。
vim键位图

三、怎么配置属于自己的vim编辑器
centos系统
如果你使用的是原版vim,那么这个配置文件的默认路径在
etc/vimrc.txt
编辑这个文件就是 vim etc/vimrc.txt

我使用的是neovim,配置文件有点不一样,
首先新建一个文件夹:mkdir ~/.config/nvim
接下来:nvim ~/.config/nvim/init.vim

更改键位:
imap jk # ESC为jk命令
nmap : #把冒号:改为空格键命令:
set nocompatible #关闭兼容模式
set noic #查找时忽略大小写
syntax on #语法高亮
filetype off #不自动检测文件类型
set encoding=utf-8
set termencoding=utf-8
set fileencodings=utf-8,gbk,latin1

set nu #显示行号
set cursorcolumn #突出显示当前列
set cursorline #突出显示当前行
set hlsearch #搜索设置高亮
set tabstop=4 #缩进为4个字符
set shiftwidth=4 #缩进4个字符
set expandtab #默认为8个空格代替Tab
set autoindent #按回车打开自动缩进
set cul #设置光标所在行的标识线
set cuc #设置光标所在列的标识线

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值