博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《vi和vim》 学习手记(2)
阅读量:6625 次
发布时间:2019-06-25

本文共 673 字,大约阅读时间需要 2 分钟。

[plain] 
  1. :set wm=10 设置与右边界的距离。右边界为10个字符。  
  2. o 移到一行的开头  
  3. s 移到一行的结尾  
  4. w 移到下一个单词的  
  5. b 退后一个单词  
  6. S 更改一行文本  
  7. ~更改大小写  
  8. d 删除  
  9. dw 删除单词  
  10. dd 删除一行  
  11. p 放置命令  
  12. yy拖拽  
  13. . 重复动作  
  14. u 撤销  
  15. J 合并两行  

编辑命令

文本对象  更改 删除 复制

一个单词 cw dw  yw

两个单词 2cW/c2W 2dW/d2W 2yW/y2W

后退三个单词 3cb 3db 3yb

一整行 cc dd  yy

到一行的结尾 C D  y$

到一行的开头 c0 d0  y0

单个字符 r x  yh

五个字符 5s 5x  5yl

移动命令

上下左右   hjkl

到下一行的第一个字符 +

到下一行的第一个字符 -

到单词的结尾  E

往前一个单词 w

往后一个单词  b

到一行的结尾   $

到一行的开头 0

其他操作

往缓冲区中放置文本  p

打开vi 指定文件  vi filename

保存编辑结果,并离开文件  ZZ

不保存编辑结果,并离开文件 :q!

文件创建与操纵命令

在光标所在位置插入文本 i

在一行的开头插入文本  I

在光标所在位置附加文本 a

在一行的最后附加文本  A

在光标下一行打开新行  o

在光标的上一行打开新行 0

删除一行并替换文本 S

用新文件覆盖现有的文本 R

合并当前这一行与下一行 J

切换当前字符的大小写  ~

重复上一个动作 .

撤销上一个动作 u

将一整行恢复到原来的状态 U

本文转自博客园xingoo的博客,原文链接:,如需转载请自行联系原博主。
你可能感兴趣的文章
使用 Excel Services ,结合 Analysis Services 在 SharePoint 中发布报表
查看>>
SQL Server数据导入导出技术概述与比较
查看>>
format的用法
查看>>
DHCPv6 server port and DHCPv6 client port
查看>>
10个最佳的触控手式的JavaScript框架(转)
查看>>
BitmapFactory.Options避免 内存溢出 OutOfMemoryError的优化方法
查看>>
Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片
查看>>
DNGuard 免费的DotNet加密保护工具 V1.0
查看>>
编程中的命名设计
查看>>
easyui form validate总是返回false原因
查看>>
在(CListView)列表视图中添加右键菜单的方法
查看>>
自定义服务器控件(处理不同的浏览器)
查看>>
解决IE6-IE7下li上下间距
查看>>
配置级别greenplum 可用空间计算
查看>>
聚集索引更新后会不会马上重新排序
查看>>
幸运大抽奖
查看>>
Post请求
查看>>
labview 中activex的初步使用方法
查看>>
JSP与JavaBeans
查看>>
解决Android中TextView首行缩进的问题
查看>>