linux文本编辑器——Vim/Vi(1)

今天接触到了linux的文本编辑器Vim,感觉把,也是属于易学难精的东西。
刚学的时候感觉很别扭,不过我猜用熟练了之后应该就会使编辑速度提高好几个档次,毕竟不管怎样,至少手可以一直放在键盘的字母区域。。。


由于是一些文本编辑的,也不好怎么截图,我直接把已知的最基本的命令写下来好了。

1、插入命令

  • a —— 光标后插入文本
  • A ——行末插入文本
  • i ——光标前插入文本
  • I ——行首插入文本
  • o ——光标下插入新行
  • O ——光标下插入新行

2、定位命令

  • h——方向箭头左——光标左移
  • j——方向箭头下——光标下移
  • k——方向箭头上——光标上移
  • l——方向箭头右——光标右移
  • $——光标移至行位
  • 0——光标移至行首
  • H——光标移至屏幕上端
  • M——光标移至屏幕中央
  • L——光标移至屏幕下端

定位到具体行的命令

  • :set nu——设置行号
  • set nonu——取消设置行号
  • gg——到第一行
  • G——到最后一行
  • nG——到第n行
  • :n——到第n行

3、删除命令

  • x——删除光标处字符
  • nx——删除光标及其后面总共n个字符
  • {n}dd——删除n行(懒得分开写了,,,大括号表示可选项)
  • dG——删除行到文档末尾所有字符
  • D——删除光标到行尾
  • :n1,n2d——删除n1到n2行

4、复制和剪切

  • {n}yy/{n}Y——复制当前行
  • {n}dd——剪切n行
  • p(小写)——在光标下一行或几行新建并粘贴
  • P(大写)——在光标上一行或几行新建并粘贴

5、替换和取消

  • r——光标处字符替换
  • R——从光标处开始替换
  • u——取消上一步操作

6、搜索和替换

  • /string——全文搜素string字符串(搜索结果输入n向后查询,N向前查询)
  • :set ic——不区分大小写
  • :set noic——关闭忽略大小写
  • :%s/old/new/g——全文替换,用new替换old
  • :n1,n2s/old/new/g——n1行~n2行之间替换

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值