ThoughtWorks欧亚创新工作室程序员Linux

vim 学习记录 - 第二级

2017-12-01  本文已影响63人  Mr_欢先生

昨天学习的命令回顾:

  • i Insert 模式,按 ESC 回到 Normal 模式
  • x 删当前光标所在的一个字符
  • wq 存盘+退出 (后面可以跟文件名) 这个命令相当于 w :存盘和q:退出
  • dd 删除当前行,并把删除的行存到剪贴板里
  • p 粘贴剪贴板
  • h、j、k、l 左下上右键,来移动光标
image.png
  • 2017年12月01日——VIM第二天:感觉良好

第一天的命令可以让我们简单的在vim中进行操作,接下来的命令可以使我们更好的使用这个编译器。下面 的所有命令都在Normal模式下使用。

第一部分:各种插入模式
a 在光标后面插入内容
o 小写的o在当前行的后一行插入内容
O大写的O在当前行的上一行插入内容
cw 替换从当前位置到单词结束的字符

命令:O、o

第二部分:简单的移动光标
0 数字的零,移动光标到当前行的行头。
^ 到当前行除过空格,tab键,换行键,回车键等(blank字符)的行头。
$ 移动光标到当前行的行尾
g_ 到当前行除过空格,tab键,换行键,回车键等(blank字符)的行尾。
/int 搜索int这个字符串在当前文本的位置。(如果查找多个,按回车后用n键切换下一个)

命令:/int

第三部分:复制/粘贴
p/P 在当前光标的前/后粘贴内容。
yy 复制当前行的内容。

第四部分:撤销和反撤销
u 撤销你刚才做的操作(undo)
ctrl+r 反撤销(Redo)

命令:u、ctrl+r

第五部分:打开、保存、退出、改变文件
:e <路径+文件名称> 打开一个文件
:w 存盘
:x、:wq、ZZ 这三个命令都是保存并推出,最后面的ZZ是大些的Z 不需要输入:
:saveas <路径+文件名称> 将当前文件另存为
:q! 退出不保存,
:qa! 强行退出正在编辑的文件,就算别的文件有更改。
:bn、:bp 当你用:e <路径+文件名称>打开新的文件时 可以用:bn切换上一个文件:bp切换下一个文件

命令:saveas

今天学习的新命令有点多,但是命令都特别简单,多练习。

上一篇:vim 学习记录

当前文集 : VIM编辑器学习

上一篇下一篇

猜你喜欢

热点阅读