当前位置: 代码迷 >> 综合 >> vim 编辑器使用教程(2)
  详细解决方案

vim 编辑器使用教程(2)

热度:1   发布时间:2024-02-12 09:05:37.0

笔记

【1】熟练使用vi的光标命令
命令                      功能
h                 方向键,向左移动光标一个字符的位置,相当于键“←”
j                 方向键,向下移动光标到下一行的位置,相当于键“↓”
k                 方向键,向上移动光标到上一行的位置,相当于键“↑”
l                 方向键,向右移动光标一个字符的位置,相当于键“→”
:N                移动光标到第N行(N待定)
1G                移动光标到文件的第1行 (数字1)
G                 移动光标到文件的最后1行
:set number           设置显示行号
:set nonumber         取消显示行号


【2】熟练使用vi的查找命令
/string 查找字符串(底行模式下)   比如:   /root  
n  继续查找
N  反向继续查找
支持正则表达式比如: /^the    /end$ 


【3】熟练使用vi的替换命令
利用:s 命令可以实现字符串的替代(底行模式下)
(1) :范围s/str1/str2/
(2) :范围s/str1/str2/g           (g是全部的意思)
(3) :.,$ s/str1/str2/g
(4) :1,$ s/str1/str2/g
(5) :%s/str1/str2/g


【4】熟练使用vi的复制和裁剪命令
y0    将光标至行首的字符拷入剪贴板 
y$    将光标至行尾的字符拷入剪贴板
d0    将光标至行首的字符剪切入剪切板
d$    将光标至行尾的字符剪切入剪切板
range y     块复制                   比如   :20,30y
range d     块剪切


【5】总结:
(1)主要讲了vi编辑器的光标命令、查找命令、替换命令及复制和剪切命令
(2)vi编辑器是嵌入式Linux环境下开发人员每天工作都要使用的工具,建议多学习、熟练关于vi编辑器的使用命令

  相关解决方案