vim 基础操作 + 配置文件设置 基础版 for mac

基础操作

vim 模式

1.normal模式

当我们用vim创建或者打开一个文件的时候,就是normal模式,然后我们可以输入一些指令,更加方便的操作文件。

2.insert模式

顾名思义就是可以进行编辑自己的文件内容了,从normal模式到insert模式有很多种快捷键,稍后一一说明。但是从insert模式到normal模式需要按esc键,没错,当我们常用到vim进行编辑的时候,会非常频繁的使用esc,但是他的位置却不是很让我们提高效率,在这里我们可以吧caps lock 修改为esc ,毕竟caps lock 真的没什么用,却处于一个非常方便的位置。

具体修改可以看这篇博客,这里不再赘述

Mac修改键盘之 将 caps lock修改为esc

基本操作命令(增删改查+保存退出)

操作符 作用
i 在光标前写入
a 在光标后插入
o 在光标所在行下一行插入一新行
O 在光标所在行上一行插入一新行
shift+i 行前插入
shift + a 行尾插入
h j k l 光标移动:←↓↑→ 上下左右键也可移动
操作符 作用
x 删除当前光标所在的字符
:wq然后回车 保存并退出
dd 剪切当前行
p/P 粘贴 前者是在光标之前,后者是在光标之后
yy 拷贝当前行
/+要输入的字符串 在文本中查找改字符串

配置文件设置

创建vim配置文件

在根目录下找到 .vim文件夹并打开

注:如果没有就新建一个.vim文件夹并打开即可。

cd ~/
cd .vim

然后 在当前路径下:

vim vimrc

这样就有打开了一个新的文件,这就是配置文件,你可以在这里进行“肆意的”修改

键位修改

有时vim的一些快捷键很不合你的口味,比如方向键,所以可以把方向键的位置改为符合方向的键。

举例:

我想把h 键改为 i:(直接在vimrc里面写)

noremap i h

此时i键有着和h一样的功能,但是i键本来是有功能的(插入),因此切记不要忘了把i给改为别的键,如果你还想用这个功能的话。

指令快捷化

vim 保存命令是在normal模式下输入 :w 然后回车,虽然很方便了,但是可以更快:

map S :w

现在直接用S即可保存,(w后的不用我说也清楚是回车的意思)
以此类推:举几个常用的例子

map s 

nop(no operation) 取消s的功能

map Q :q

退出

map R :source $MYVIMRC

刷新(应用的意思)
注:这些都需要保存退出以后才能生效,如果刷新,即刻生效

synatx on

代码高亮

set number
set cursorline
set wrap
set wildmenu

打开行号
添加下划线
如果该行已满 自动换行
命令自动补全 tab 同bash

有关查找的指令

set hlsearch
set incsearch
exec "nohlsearch"
set ignorecase
set smartcase

查找时高亮显示
边输入边高亮
当再次进入文件时不显示高亮,否则还会显示上次查找的高亮
忽视高亮
忽略大小写
智能大小写

注:查找完后会依然显示高亮,去除高亮的命令是

:nohlsearch

可以根据自己的意愿,按上边的方式修改一下快捷键去除查找后的高亮

以上仅提供了一些基础常用的设置,还不是全部。。。。
有什么更好的指令欢迎下方留言,嘻嘻

你可能感兴趣的:(My,Mac)