vim
-
命令模式
a.配置vim的工作方式
:set nu 行号添加 :set nonu 取消行号 :set cursorline 行线显示

b.关键字搜索
/ 关键字

c.字符的复制及删除,复制完成后按‘p’粘贴
ynl 复制n个字母
ynw 复制n个单词
yny 复制n行
dnl 删除n个字母
dnw 删除n个单词
dnd 删除n行

d.字符的剪切,剪切后会进入插入模式
cnl 剪切n个字母
cnw 剪切n个单词
cnc 剪切n行

e.批量修改字符
:%s/原有字符/替换字符 只替换每行中的首个
:%s/原有字符/替换字符/g 替换所有


2. 插入模式
a. 输入模式-----编辑模式
a 编辑的内容在光标的后面
A 行尾
i 前面
I 行首
o 下一行
O 上一行
esc键 退出
-
退出模式
:q 退出 :wq 保存退出 :X 加密 -
光标移动
c. 光标逐字符移动h 往左 l 往右 j 往下 k 往上d. 光标逐单词移动
w:调到下一个单词的词首 e:调到下一个单词的词尾 b:调到上一个单词的词首e. 光标行内跳转
0 : 跳转至绝对行首 ^ : 跳转至非空行首 $ : 跳转至行尾f. 光标行间跳转
:n 或者 nG : 跳转至第n行 G :跳转至最后一行 -
分屏功能
ctrl+w s 上下分屏 ctrl+w v 左右分屏 ctrl+w c 关闭光标所在屏幕 ctrl+w 上下左右 光标移动到指定屏幕

管理输入输出
-
stdin 标准输入
-
stdout 标准输出
-
stderr 标准错误
-
输出重定向
a.> 重定向正确输出 b.2> 重定向错误输出 c.&> 重定向所有输出 -
输入重定向
tr 'a-z''A-Z' < westos

6. 管道:|
将前一条命令的正确输出作为管道符后面的标准输入
本文详细介绍Vim编辑器的使用技巧,包括命令模式下的配置调整、关键字搜索、字符操作,以及插入模式的编辑指令。此外,还介绍了光标移动、分屏功能和输入输出管理等实用功能。
2351

被折叠的 条评论
为什么被折叠?



