游标控制

h 游标向左移
j 游标向下移
k 游标向上移
l (or spacebar) 游标向右移
w 向前移动一个单词
b 向后移动一个单词
e 向前移动一个单词,且游标指向单词的末尾
( 移到当前句子的首部
) 移到下一个句子的首部
{ 移到当前段的首部
} 移到下一段的首部
[[ 移到当前区段的首部
]] 移到下一个区段的首部
0 移到当前行的首部
$ 移到当前行的尾部
^ 移到当前行第一个非空白字符的地方
+ or RETURN 移动到下一行的第一个字符
- 移动到上一行的第一个字符
n | 移动到当前行的字符n的地方
H 移动到当前屏幕的首部
M 移动到当前屏幕的中部
L 移动到当前屏幕的尾部
nH 移动到当前屏幕首部下的n行
nL 移动到当前屏幕尾部上的n行
Ctrl-F 移动到下一屏
Ctrl-B 移动到上一屏
Ctrl-D 向下移动半屏
Ctrl-U 向上移动半屏
 
z RETURN 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的首部(是不是不明白???不明白的话,试试就知道是什么意思了)
z . 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的中部
z - 刷新屏幕,调整屏幕,使当前的游标在刷新后的屏幕的尾部
Ctrl-L 刷新屏幕,不调整屏幕位置
Ctrl-R 刷新屏幕,不调整屏幕位置
/text 向下搜索text
/ 重复上次的搜索的内容向下搜索一次
?text 向上搜索text
? 重复上此搜索的内容向上搜索一次
n 重复上此的搜索,向下搜索
N 重复上此的搜索,向上搜索
/text/+n 移动到text所在行的下面n行
?text?-n 移动到text所在行的上面n行
   
   
nG 移动到n行
:n 移动到n行
G 移动在最后一行

内容编辑

A:当前行的尾部追加内容

i:游标前插入内容

I:游标后插入内容

o:在鼠标所在行的下面添加内容

O:在鼠标所在行的上面添加内容

ESC:退出编辑模式

Ctrl-T:移动到下一个tab

Backspace:向后移动一个字符

Ctrl-U:删除当前

cw:删除游标所在的字符,然后进入编辑模式

cc:删除游标所在的行,然后进入编辑模式

C:删除从游标所在的位置到行尾的字符,然后进入编辑模式

dd:删除当前行

ndd:删除第n行

D:删除当前行游标所在的位置后面的字符

dw:删除邮编所在的字符

d}:删除当前段剩余的字符

d^:删除游标前到行首的字符

c/pat:删除游标后面到第一次匹配字符间的内容

dn:删除游标后面到下一个匹配字符间的内容

dfa:删除当前行游标到匹配字符间的内容(匹配的字符也将被删)

dta:删除当前行游标到匹配字符间的内容(匹配的字符不被删)

dL:删除从游标到屏幕的最后一行之间的内容

dG:删除从游标到文件末尾之间的内容
J:连结上下两行的内容

p:在游标后面插入buffer中的内容

P:在游标前面插入buffer中的内容

rx:用x替换字符

Rtext:用text从游标开始处进行替换

u:撤销最后的改变

U:还原当前行的内容

x:向后删除游标所在位置的字符

X:向前删除游标前面的字符

nX:删除前面的n个字符,游标所在的字符将不会被删

.:还原最后的改变

~:反转字母的大小写

y:拷贝当前行到新的buffer

yy:拷贝当前行

"xyy:拷贝当前行的buffer名为x的buffer

ye:拷贝当单词的末尾

文件操作

:w 写文件
:w! 写文件,忽略警告信息
:w! file 覆盖文件,忽略警告信息
:wq 写文件之后退出编辑
:q 退出编辑器
:q! 强制退出编辑器
:w file 把文件的内容写到另一个文件
ZZ 退出编辑器,如果文件有改动,则保存再退出
:x 退出编辑器,如果文件有改动,则保存再退出
:n1,n2w file 把n1行到n2行间的内容写到文件file
:n1,n2w >> file 把n1行到n2行间的内容追加到文件file
:e file2 在当前文件的命令行模式下编辑file2
:e! 重新从磁盘加载文件
:e# 交替编辑文件
   
   
:n 编辑地下一行
:n! 编辑地下一行(忽略警告)
   
:r file 在游标后面插入文件
:r !command 在当前行的后面,插入运行命令后的输出内容

常用vi编辑器命令行相关推荐

  1. linux下Vi编辑器命令大全

    linux下Vi编辑器命令大全 /根目录下的文件夹 输入"/",回车 里面有很多文件夹,如:etc,home,lib,mnt等等 etc:存放用户名和密码 home:每个用户有个文 ...

  2. linux 文档编辑器 word,linux下vi编辑器命令大全

    常用命令linux下vi编辑器命令大全来源:考试大 [学而优则进,考试大以成!] 2007年8月14日 文本编辑器是所有计算机系统中最常用的一种工具.UNIX下的编辑器有ex,sed和vi等,其中,使 ...

  3. linux下vi编辑器的命令大全,linux下VI编辑器命令大全(超级完整版)

    linux下VI编辑器命令大全(超级完整版) NOTICE:把这里提到的命令牢记心间,行走LINUX才能轻松自如! 这是基本功,练就此身本领后,方可学习上乘功夫 如若不按此步骤修练,结果会经脉尽断,真 ...

  4. 可视化编辑器_有用的Vi编辑器命令(可视编辑器)

    可视化编辑器 The vi editor also named as Visual Editor is one of the oldest screen-based editor and older ...

  5. vim/vi编辑器显示行号、自动缩进、点击鼠标即可移动光标设置

    vim/vi编辑器显示行号.自动缩进.点击鼠标即可移动光标设置 1.打开vim/vi的配置文件: 命令行输入:sudo vim /etc/vimrc 2.一直拉到文件最后面位置,在if那一行的前面添加 ...

  6. 常用的stsadm命令行参数

    常用的stsadm命令行参数有: 1.installfeature.uninstallfeature: feature部署和卸载: 安装feature:stsadm -o installfeature ...

  7. gitlab ci 自动化部署_前端gitLab加jenkins自动化构建和部署,以及服务器常用的linux命令行操作,免密登录...

    常用的linux命令行操作 将项目部署到服务器后,需要查看文件是否已经部署成功,已经对文件进行增删改查操作,就需要用到命令行操作,常用操作如下: ll 罗列出当前文件或目录的详细信息,含有时间.读写权 ...

  8. 常用的python命令行解析库

    常用的python命令行解析库,这儿介绍3种: 1.argparse 2.click 3.fire argparse是python自带的模块,要经历解析器初始化.参数定义.解析一套流程,使用起来有些繁 ...

  9. 常用jdk的命令行工具:_jhsdb:JDK 9的新工具

    常用jdk的命令行工具: 我喜欢在分析性能和基于Java的应用程序的其他问题的早期步骤中使用JDK随附的命令行工具,并在诸如jcmd , jps , jstat , jinfo , jhat和jmap ...

最新文章

  1. 第十四章 降维操作-机器学习老师板书-斯坦福吴恩达教授
  2. maven依赖avro_如何使用maven进行avro序列化
  3. c++字符串大小比较可以用来干什么?
  4. javaweb学习总结(三十八):事务
  5. 19岁白帽子通过bug悬赏赚到一百万美元--转
  6. 抽象工厂模式设计模式_创新设计模式:抽象工厂模式
  7. python list add_Python的List方法附加和扩展有什么区别?
  8. 静态Web开发 JavaScript
  9. 编写php代码老出错,SQL出错原因比较(php代码)
  10. java输入两个整数_Java中从键盘输入多个整数的方法
  11. 我眼中的ASP.NET Core之微服务 (二)
  12. 《结构方程模型及其应用》学习笔记0504第一、二章
  13. 基于linux搭建zmodem服务
  14. 区块链的架构,特点和优势
  15. 算法高级(42)-大数定律-澳门皇家菠菜,为什么你逢赌必输?
  16. Ubuntu18.04使用Xorg创建虚拟屏幕
  17. 我所理解的羽毛球运动(没有教练业余羽毛球如何让自己提高?)
  18. 生命不止,创作不停。
  19. 基于MessageSolution 邮件归档系统EEA的通用型信息泄露漏洞挖洞
  20. WMI常见问题及解决方法

热门文章

  1. windows计算器(calc)按键功能详解
  2. Java开源 开源工作流
  3. Cognitive Complexity of methods should not be too high Refactor this method to reduce its Cognitive
  4. 使用PlayCanvas制作一个简单的小游戏(二)
  5. PHP:【微信小程序】初识微信小程序,微信小程序配置
  6. 0x3f3f3f3f
  7. 秒懂 Git 与 Gitee(码云)
  8. TFmini在开源飞控pixhawk上的应用
  9. GT-S7562刷机、Root、App2SD、删除系统程序、安装Google服务框架
  10. 锥,凸锥,二阶锥,二阶锥规划