Vim


Vim是从vi发展出来的一个文本编辑器

两种模式

  • commond:进入后默认模式,按i进入编辑模式
  • edit:按Esc退出编辑模式

基础操作

vim test.txt	新建一个test.txt文件并打开
:q!				不保存直接退出
:wq code.c		w代表保存,q代表退出,code.c为自己对文件的命名
vim ~/.vimrc	编辑Vim的配置文件.vimrc,~代表当前用户的根目录
				未写在配置文件内的一些命令将会在关闭vim后失效,可以在github上下载他人配置
:syntax on		语法高亮
:set number		显示行号

快捷键(命令模式下)

w		往后移动一个单词
b		往前移动一个单词
ctrl+f	向后翻一页
ctrl+b	向前翻一页
88gg	跳到88行
yy		复制当前这一行
cc		剪切当前行并进入编辑模式
c2c		连续剪切掉两行
dd		剪切当前行并停留在命令模式
p		粘贴
u		撤销上一步动作
v		进入visual模式,可以用光标选取多行进行操作
ctrl+n	自动补全,但Vim只能补全之前出现过的单词,除非安装第三方插件
ctrl+w	多个窗口时切换窗口

正则表达式

/Node					# 向下查找文件中所有的Node,按回车后按n键切换到下一个的位置,shift + n切换到上一个

%s/part1/part2/g		# s表示其后是一个替换命令;:%s/原始字符串/目标字符串/;g为可选标志,该标志表示替换将针对行中每个匹配的串进行,否则只替换第一个匹配串;常用于替换日志中自己的ip
%s/\n//g 				# 删除换行符

第三方插件

  1. 先安装vim-plug
  2. Vim Awesome中选择需要的插件,可以查看源代码来获取使用帮助
  3. 安装:在.vimrc中插入插件代码,并保存退出
    call plug#begin()
    插件代码
    call plug#end()
    
  4. 在Vim内执行PlugInstall(注意需要提前安装git)

vi

:e!			# 恢复到文件打开时的状态
.,$d		# 删除从光标所在行到最后一行

vi命令详解

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值