vim常用命令

vim 命令笔记

h,j,k,l 这四个是方向键控制左右上下


删除一个字符使用x


追加
i 是在当前光标位置输入
a 是在当前光标位置的后一个字符开始
A 光标移动到本行最后面进行编辑
"o"命令可以在当前行的下面另起一行,并使当前模式转为Insert模式。
"O"命令(注意是大写的字母O)将在当前行的上面另起一行。



文件的退出和保存
:q         退出
:q!       强制退出
:wq       保存退出


删除命令 d
dw是删除一个单词,包括后面的 vim的visual可视模式

为了便于选取文本,VIM 引入了可视(Visual)模式。要选取一段文本,首先将光标移到段首,在普通模式下按 v 进入可视模式,然后把光标移到段末。需要注意,光标所在字符是包含在选区中的。这时可以对所选的文本进行一些操作,常用的(可视模式)命令有:
x或d     剪切(即删除,同时所选的文本进入剪贴板)
y          复制
r字符     所有字符替换为新字符
u U ~    分别是所有字母变小写、变大写、反转大小写
>  
当输入了命令以后,VIM 将回到普通模式,这时可以按 p 或 P 进行粘贴。普通模式下有关复制和粘贴的命令:
v         进入可视模式
p或P    在当前位置粘贴剪贴板的内容,p 粘在光标所在字符后面,P 粘在前面
不得不承认,虽然引入了可视模式,复制和粘贴在 VIM 中仍然是比较麻烦的操作,这也许是 VIM 唯一的缺点。:-) 此外,VIM 还引入了选择(Select)模式,跟可视模式类似。结合一些键的定义和选项设置,可以实现跟 notepad 相同的复制和粘贴的使用习惯。限于篇幅和水平,在此不提。空格
de与dw类似,但是不包括空格

d$是从当前光标位置删除到行末

D 与d$一样是从当前光标位置删除到行末

d2w  删除两个单词

dd   删除一整行
2dd  删除两行

光标的移动
w 移动到下个单词的头部  
e 移动到下个单词的尾部
0 移动到该行的

粘帖命令p

撤销命令
回到本次操作的之前一次状态         u
撤销光标所在行的所有改变           U
取消撤销的动作                    CTRL-R


替换光标所在的字符
r + 需要替换成的字符

删除光标所在的单词光标后面的文字,并且将模式改为编辑模式
ce  删除一个单词里光标后部分(cne----n 为你要删除的单词个数)
cw  删除一个单词里光标后部分(cne----n 为你要删除的单词个数)
c$  删除光标处到行尾




显示光标在文件中的位置   CTRL+G
跳转到文件的最后面       G
跳转到文件最开始         gg
返回跳转的位置           ''


查找
/string  想下搜索一个字符串,按"n"搜索相同的方向跳转到下一个上面
                            按“N”跳转到相同的上一个

做过多次搜索




一、替换命令

1、:s/old/new/    把当前行中模式old的第一次出现替换为new

2、:s/old/new/g   把当前行中的每一个old替换为new

3、:50,100s/old/new/g   把第50-100行之间的old替换为new

4、:1,$s/old/new/g   把整个文本中的old替换为new

5、:%s/old/new/g     把整个文本中的old替换为new

6、:1,$s/old/new/gc 替换前要进行确认(想替换输入 y ,不想替换直接 回车)



 :!dir    查看文件夹

  :!ls    查看文件
:! rm


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值