《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),如需转载请自行联系原博主。
相关文章
|
Linux 开发工具
Linux的学习之路:5、粘滞位与vim
Linux的学习之路:5、粘滞位与vim
278 0
|
Linux 编译器 开发工具
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
|
存储 开发工具
4.vim(vi)模式之一:命令行模式
4.vim(vi)模式之一:命令行模式
263 1
|
开发工具
3.vim(vi)模式之一:编辑模式
3.vim(vi)模式之一:编辑模式
245 0
|
开发工具
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
vi编辑器,现在vi\vim是文本文件进行编辑的最佳选择,Vim是vi的加强的版本,兼容vi的所有指令,vim编辑器有三种工作模式,一开始进入的是命令模式,命令模式i是插入的意思,两下y+p复制内容
|
Unix Linux 开发工具
Vi 和 Vim 文本编辑器使用指南
Vi 和 Vim 是 Unix/Linux 系统中常用的文本编辑器,Vim 是 Vi 的改进版,增加了语法高亮、多级撤销等功能。它们支持命令模式、插入模式和末行模式,可通过快捷键高效进行文本编辑操作,如移动光标、删除文本、查找替换等。例如,命令模式下“hjkl”分别用于左右上下移动光标,“x”删除字符,“i”进入插入模式输入文本,“:wq”保存并退出。
675 6
|
Unix Linux Shell
Linux下vi与vim命令使用与区别
Linux下vi与vim命令使用与区别
665 0
|
Java Unix Linux
Linux vi/vim
Linux vi/vim
289 5
|
人工智能 搜索推荐 Unix
vim的使用介绍以及命令大全(系统性学习day3)
vim的使用介绍以及命令大全(系统性学习day3)
|
程序员 Linux 开发工具
Vi和Vim编辑器
Vi和Vim编辑器