美文网首页
命令模式

命令模式

作者: 橡皮24 | 来源:发表于2018-10-11 19:26 被阅读18次

一、命令模式之撤销、重复、退出

1 、撤销、取消撤销

u 撤消前一条命令的结果
U 撤销所有的执行,回到最初状态
Ctrl+r 取消上一步撤回(只适合u撤销一条命令时候可用)

2 、重复

. 重复最后一条修改正文的命令

3 、退出

ZZ 保存退出 ###这是正常的退出,强制退出或其他情况,需要用末行模式退出

二、命令模式之复制、粘贴

1 、复制

y 和可视模式一起用(复制)
yy 复制整行
nyy 复制n行
yw 删除光标指向的右侧字符串 ##在字符串中间默认删除到字符串尾部
nyw 删除光标指向的右侧n个字符串
yb 删除光标指向的左侧字符串
nyb 删除光标指向的左侧字符串
y$ 从当前光标起删除字符直到行的结束
y^ 从当前光标起删除字符直到行的开始 ##到第一个非空字符
y0 从当前光标起删除字符直到行的开始

##可以和可视模式一起用##

2 、粘贴

p(小写) 将缓冲区的内容粘贴到光标的后面 ##如果复制一行,是后一行
P(大写) 将缓冲区的内容粘贴到光标的前面 ##如果复制一行,是前一行

三、命令模式之搜索

/char 正向搜索字符串 char
?char 反向搜索字符串 char
n 继续搜索,找出 char 字符串下次出现的位置
N 继续搜索,找出 char 字符串上一次出现的位置
* 当光标停留在一个单词上,* 键会在文件内搜索该单词,并跳转到下一处
# 当光标停留在一个单词上,# 在文件内搜索该单词,并跳转到上一处
% 本命令查找与光标所在处相匹配的反括号, 包括 () [] { }
f(F)x 本命令表示在光标所在行进行查找, 查找光标右(左)方第一个x字符.找到后:输入 ; 表示继续往下找输入 , 表示反方向查找

四、命令模式之替换、删除

1 、替换

r 替换光标所在处的字符
nr 替换光标所指向的前 n 个字符
R 替换输入
guw 光标所在单词光标后的字符小写
gUw 光标所在单词光标后的字符大写

## 替换命令可以和可视模式一起使用 ##

2 、删除

x 删除当前光标指向的字符
nx 删除当前光标指向的后n个字符
dd 删除光标指向的整行
ndd 删除光标指向的后n行
dw 删除光标指向的右侧字符串 ##在字符串中间默认删除到字符串尾部
ndw 删除光标指向的右侧n个字符串
db 删除光标指向的左侧字符串
ndb 删除光标指向的左侧字符串
d$ 从当前光标起删除字符直到行的结束
d^ 从当前光标起删除字符直到行的开始 ##到第一个非空字符
d0 从当前光标起删除字符直到行的开始

## d命令可以结合移动命令用,自己注意 ###

### 删除命令可以和可视模式一起使用 ###

五、命令模式之移动

1 、单个字符范围

↑/k 上移
↓/j 下移
←/h 左移
→/l 右移

2 、一页一页翻

ctrl+f 在文件中前移一页(相当于 page down)
ctrl+b 在文件中后移一页(相当于 page up)

3 、在一页内移动

H 将光标移到屏幕上的起始行(或最上行)
M 将光标移到屏幕中间
L 将光标移到屏幕最后一行

4 、行内移动

w 右移光标到下一个字的开头
e 右移光标到一个字的末尾
b 左移光标到前一个字的开头
0 数字0,左移光标到本行的开始
$ 右移光标,到本行的末尾
^ 移动光标,到本行的第一个非空字符。

5 、翻屏

ctrl+f 向文件尾部翻一屏
ctrl+b 文件首部翻一屏
ctrl+d: 向文件尾部翻半屏
ctrl+u 向文件首部翻半屏

6 、其他的移动

gg 将光标定位到文件第一行起始位置
G 将光标定位到文件最后一行起始位置
Ngg 将光标定位到第 N 行的起始位置。
* 当光标停留在一个单词上,* 键会在文件内搜索该单词,并跳转到下一处
# 当光标停留在一个单词上,# 在文件内搜索该单词,并跳转到上一处
fa 到下一个为 a 的字符处,你也可以fs到下一个为s的字符。 ##先按f键之后是你想跳到的字符
t, 到逗号前的第一个字符。逗号可以变成其它字符
3fa 在当前行查找第三个出现的 a
F/T 和 f 和 t 一样,只不过是相反方向
{ 段落间上移
} 段落间下移

六、命令模式之分割当前窗口

Ctrl+w, s 水平分割 ##ctrl键+w键一起按,最后按s键
切换光标 :ctrl+w,上下箭头
Ctrl+w, v 垂直分割
切换光标 :ctrl+w,上下箭头

相关文章

  • 12.vim的使用技巧

    命令模式 、命令行模式、编辑模式: INSERT 首次进入文件: 命令模式输入: 表示 命令行模式出现...

  • 五、Linux vim编辑器

    vim编辑器三种模式:命令模式、编辑模式、末行模式 1.命令模式: vim进入文件后就是命令模式 1.1 命令模式...

  • 终端操作文件

    VIM 模式切换从命令模式->编辑模式:i,a,o,I,A,O从编辑模式->命令模式:ESC从命令模式->末行模式...

  • vim 操作 && Mac 配置本地Apache

    一、vim 的基本命令操作 vim 的模式: 编辑模式 ,命令模式 编辑模式: 命令模式:可以通过命令 最重要的命...

  • Vim高效编辑器

    Vim程序员高效编辑器 命令模式,输入模式,底线命令模式 默认进入vim就是命令模式,输入i变为输入模式 命令模式...

  • Command模式

    命令模式(Command) 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Tran...

  • 设计模式详解——命令模式

    本篇文章介绍一种设计模式——命令模式。本篇文章内容参考《JAVA与模式》之命令模式。 一、命令模式的概念 命令模式...

  • Vi编辑器

    命令模式 文本输入模式 末行模式。 插入模式 移动光标: 删除命令: 撤销命令: 重复命令 文本行移动: 复制粘贴...

  • JavaScript设计模式七(命令模式)

    JavaScript设计模式七(命令模式) 定义: 命令模式是最简单和优雅的模式之一,命令模式中的命令指的是一个执...

  • Cisco 路由器配置命令大全(二)

    (1)模式转换命令 用户模式----特权模式,使用命令"enable"特权模式----全局配置模式,使用命令"co...

网友评论

      本文标题:命令模式

      本文链接:https://www.haomeiwen.com/subject/vahiaftx.html