《vi和vim》 学习手记(2)

简介:
[plain]  view plain copy print ?
  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的博客,原文链接:《vi和vim》 学习手记(2),如需转载请自行联系原博主。
相关文章
|
1月前
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
57 0
|
1月前
|
Linux 编译器 开发工具
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
|
1月前
|
存储 开发工具
4.vim(vi)模式之一:命令行模式
4.vim(vi)模式之一:命令行模式
39 1
|
1月前
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
25 0
|
7天前
|
Unix Linux 程序员
linux入门系列4--vi/vim编辑器
linux入门系列4--vi/vim编辑器
|
14天前
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器
|
1月前
|
Linux Shell 开发工具
Linux-- vi / vim 编辑器
Linux-- vi / vim 编辑器
12 0
|
6月前
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
112 0
|
1月前
|
人工智能 搜索推荐 Unix
vim的使用介绍以及命令大全(系统性学习day3)
vim的使用介绍以及命令大全(系统性学习day3)
|
1月前
|
开发工具 Docker 索引
Docker解决没有vi、vim等命令
Docker解决没有vi、vim等命令
111 0