访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux下vim编辑器命令大全

时间:2019-10-30

linux命令大全应用_linux简单命令大全_linux命令大全

jitbitmacrorecorder支持很多命令,各种鼠标的左右点击等命令、键盘的各种击键命令、延迟命令(等待窗口、等待用户输入、等待进程启动等)、文件操作命令(复制、删除、打开或者是否存在的判断命令)、窗口命令(关闭窗口、切换窗口、移动窗口、窗口是否存在等判断命令)、文本命令、剪贴板命令、查色找色判断命令、找图命令、关机重启命令、网络命令等,程序甚至允许你输入c#代码。在实时显示模式下可在4种对焦方式中随意切换:“面部+追踪”、“自由移动多点”、“自由移动1点”、“快速模式”,其中前3种对焦方式时hybridcmosaf在画面中央附近的有效区域内发挥作用。在实时显示模式下可在4种对焦方式中随意切换:“面部+追踪”、“自由移动多点”、“自由移动1点”、“快速模式”,其中前3种对焦方式时hybrid cmos af在画面中央附近的有效区域内发挥作用。

vim的三种工作模式

使用vim编辑文件时,默认处于命令行模式。此模式下,可使用方向键(上、下、左、右键)或 k、j、h、i 移动光标的位置,还可以对文件内容进行复制、粘贴、替换、删除等操作。

下图所示是vim处于命令行模式的状态示意图。

vim处于命令行模式

在输入模式下,vim可以对文件执行写操作,类似于在Windows系统的文档中输入内容。

使vim进行输入模式的方式是在命令模式状态下输入i、I、a、A、o、O等插入命令(各指令的具体功能下表所示),当编辑文件完成后按esc键即可返回命令模式。

快捷键功能描述

在当前光标所在位置插入随后输入的文本,光标后的文本相应向右移动

在光标所在行的行首插入随后输入的文本,行首是该行的第一个非空白字符,相当于光标移动到行首执行 i 命令

在光标所在行的下面插入新的一行。光标停在空行首,等待输入文本

在光标所在行的上面插入新的一行。光标停在空行的行首,等待输入文本

在当前光标所在位置之后插入随后输入的文本

在光标所在行的行尾插入随后输入的文本,相当于光标移动到行尾再执行a命令

下图所示为vim处于输入模式模式下的示意图。

vim处于输入模式

底行模式用于对文件中的指定内容执行保存、查找或替换等操作。

linux简单命令大全_linux命令大全应用_linux命令大全

使vim切换到底行模式的方法是在命令行模式状态下按:键(注意是英文符号),此时vim窗口的左下方出现一个:符号,这是就可以输入相关指令进行操作了。

指令执行后vim会自动返回命令行模式。如想直接返回命令行模式,按esc即可。

下图所示为vim进入底行模式后的状态。

vim进入底行模式

对于新手来说,经常不知道自己处于什么模式。不论是自己忘了,还是不小心切换了模式,都可以按一次esc键返回命令行模式。如果你多按几次esc键后听到"嘀————"的声音,则代表你已经处于命令行模式了。

打开文件

vim 文件名

打开文件时光标处于文件尾部

vim + 文件名

打开文件时,光标定位到第几行

vim +数字 文件名

字符移动

h:向左移动

l:向右移动

j:向下移动

k:向上移动

这些移动键都可以加上数字(5h:向左移动5个字符格)

单词移动

w:移到下一个单词的词首

linux简单命令大全_linux命令大全应用_linux命令大全

e:跳至当前或下一个单词的词尾

b:跳到前一个单词的词首

行内跳转

0 :行首

$:行尾

行间移动

G:最后一行

数字G:跳转至第几行

在底行模式下,直接给出行号,实现跳转

Ctrl + f :向下翻屏

Ctrl +b :向上翻屏

Ctrl +d :向下翻半屏

Ctrl +u :向上翻半屏

x :删除单个字符 (可以加数字:5x)

d:要跟跳转命令组合在一块使用(d $、d0....)

数字dd:删除包括当前光标所在行的#行

 上一个教程:Linux常用20个命令