永久更改vim的配置以及vim基本命令的使用

一、修改vim配置

进入末行模式,可以设置vim配置。但是末行模式下的设置都是临时设置,退出后再用vim打开文件后,这些设置就会失效。

语句含义
:set nu显示行号
:set nonu取消显示行号
:set ts=4设置一个制表键为4个空格
:set expandtab设置所有的制表键都为4个空格
:set autoindent设置自动缩进

不想每次用vim编辑文件的时候都做重复的设置,那么就将这些配置写入文件中永远保存。创建一个.vimrc的文件,然后将语句写入文件保存即可。

[root ~]# touch .vimrc
vim .vimrc
  1 set nu
  2 set ts=4
  3 set expandtab
  4 set autoindent
  5 set ruler
  6 syntax on
  7 set nohls
  8 inoremap _main __name__ == '__main__':

二、VIM的用法

1、三种模式
  • 命令模式
  • 编辑模式
  • 末行模式(底线命令模式)
命令:
命令含义
i I o O a A进入编辑模式
: / ?进入末行模式

移动光标

命令含义
h j k l左下上右
0 $行首行尾
w一个单词
G最后一行
gg / 1G第一行
102G第102行
Ctrl+b / Ctrl+f上一页/下一页
Ctrl+y / Ctrl+e上一行/下一行

编辑内容

命令含义
u / Ctrl+r撤销/恢复
dd删除行
d0 d$ dw从光标处删除
yy复制行
p粘贴
ZZ保存和退出

查找和替换

命令含义
/新闻 ?新闻末行模式(查找)
n / N查找下一处/上一处
:1,$s/北京/北平/iceg末行模式(替换))
gglobal(全部替换)
iignore(忽略大小写)
cconfirm(替换是确认)
eerror(忽略错误)
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值