vim编辑器入门与提高

vim 是vi的改进版本
vi/vim是unix/linux中最基本、最常用、功能最强大的文本编辑器。
vi/vim有两种模式
编辑模式:键盘上所有输入的字符都当成文本内容
命令模式:键盘上所有输入的字符都当成命令
当进入vim时,默认是命令模式

vim 1.c

命令模式->编辑模式
	i:  insert 进入编辑模式后,光标在当前位置
	I:  insert 进入编辑模式后,光标移动到本行行首
	
	o:  open 向下开路。在光标的下一行,新开一行
	O:  open 向上开路。在光标的上一行,新开一行
	
	a:  append 追尾。进入编辑模式后,光标向后移动一个字符
	A:  append 追尾。进入编辑模式后,光标移动到行尾。
			
编辑模式->命令模式 Esc		

vim的退出命令
	:q  (quit)不保存退出(若修改过文件内容则会询问是否保存)
	:q! (quit) 不保存强制退出
	:w  (write) 保存
	:w filename  保存内容到指定的文件名(另存为,会拷贝新建一个文件)	
    :wq  保存并退出
	:x   保存并退出
	
vim的删除与修改命令
	v+上下按键: 选中区域
	d: 将选中区域的内容剪切
	dd: delete 删除光标所在的行,并把删除的内容保存在剪切板里
	

vim的拷贝和粘贴命令
	yy: 把当前的内容拷贝到剪切板中
	p: paste 将剪切板中的内容粘贴在光标的所在的行的后面
	P:paste 将剪切板中的内容粘贴在光标的所在的行的前面	
	
vim撤销命令
	u :undo
	
vim 分屏命令
	:sp filename  上下分割,并打开filename文件
	:vsp filename  左右分割,并打开filename文件
	ctrl+ww 切换窗口
	
vim 搜索命令
	/pattern
		eg:  /abc
			n: 跳转到下一个搜索结果
			N:跳转到上一个搜索结果
vim 替换命令
	%s/要替换的字符串/替换后的字符串

vim 光标移动命令
	:set nu   显示行号
	:set nonu 取消显示行号
	:行号    把光标跳转到特定的行
	:$     跳转到文件的最后一行
	j: 移动下一行
	k: 移动上一行
	h: 左移一个字符
	l: 右移一个字符
	
vim 挂起操作
	ctrl+z  挂起
	fg 返回
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值