vim脚本编辑器的使用


vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。


1vim脚本编辑器的使用

1.1安装vim编辑器

vim脚本编辑器的使用_第1张图片

1.2vim光标移动方法:

vim脚本编辑器的使用_第2张图片

1.3命令行模式

按“Esc"键进入命令行模式

U : 撤销

Ctrl +r :恢复

A :光标退后一格进入插入模式

I :光标就当前位置进入插入模式

O :光标另起一行进入插入模式

ZZ :退出当前文件

x或d或Del :删除光标处的单个字符

dd :删除光标所在行

#dd :#代表一个1-999的数字,3dd代表删除从光标出开始的#行内容

d^ :删除当前光标之前到行首的所有字符

d$ :删除当前光标处到行尾的所有字符

dw :删除光标所在的单词

yy :复制当前行整行的内容到剪贴板

#yy :复制从光标处开始的#行内容

p :将缓冲区的内容粘贴到光标位置之后

P :将缓冲区内容粘贴到光标位置之前

1.4末行模式

set nu :显示行号

set nonu :不显示行号

w :仅保存

q :不保存直接退出

! :强制退出

qw :保存退出

q! :不保存退出

1 :光标跳到第一行

10 :光标跳到第十行

$ :光标跳到最后一行

R xxx :将xxx文件导入当前文件,导入位置取决于光标位置

/bash  自上而下查找文件中的bash,并且bash会高亮,N表示跳到上一个bash、n表示跳到下一个bash

? 自下而上查找,但是用的不多

vim脚本编辑器的使用_第3张图片

1.5替换模式

R 进入替换模式

在末行模式查找内容时使用,查找完内容后,进入替换模式,将要替换的内容替换掉

1.6可视模式

主要用来选择复制区块文本

在命令模式下,按v或者V键可以进入可视模块

可视或者可视块模式可以复制或者删除一部分单词选中一部分单词然后进行操作

v (visual)-->一个一个字符的选择

V    ( VISUAL )  --> 一行一行的选择

ctrl + v :可视块模式:选择一块内容,任意大小,块大小由光标定

1.7插入模式

1.8创建一个shell脚本

1.8.1 通配符

* :表示任意个任意字符

? :表示一个任意字符

1.8.2 转义字符

\ :转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义

1.8.3位置变量

$@ :传给脚本的参数列表

$# :传给脚本的位置变量的总个数

$1-$9 :位置变量

$$ :当前进程的id号

1.8.4 执行脚本

bash 脚本名

你可能感兴趣的:(Linux,vim,编辑器,linux)