>>>>>>>>>>>>>>>>>>>>
2016.12.6:
vi是交互式的编辑程序,
               特点:文本编辑器;全屏幕编辑;命令模式;不提供菜单,
 
 
三种方式:末行模式<----(自动)>命令方式<(Esc)----------(a,i,o)>输入方式。
>>>>>>>>>>>>>>>>>>>>
2016.12.6:
vi是交互式的编辑程序,
               特点:文本编辑器;全屏幕编辑;命令模式;不提供菜单,
 
 
三种方式:末行模式<----(自动)>命令方式<(Esc)----------(a,i,o)>输入方式。
 
 
vi +文本文件名:进入文本编辑模式。(默认命令模式,英文状态下按任意字母,转换至文本编辑模式)
vi +未存在的文本文件名:创建文件    并进入此文件文本编辑模式。
Esc:切换至命令模式。
shift +::切换命令输入模式(按键)。
shift +: +q+!:不保存强制退出。
shift +: +wq:保存并退出。
%:高粱当前行的括号()。
按gg:跳至首行。
按jj:下调一行。
*:读取当前光标下的单词,跳至下次光标出现的地方。高亮相同类型的单词。
H=移动光标到屏幕最高的行。
M=移动光标到屏幕中间的行
L=移动光标到屏幕最低的行
u(命令模式):撤销。
Ctrl +u:往上翻页。
 
Ctrl +d:往下翻页。
/+字符串:查找命令
Shift g:跳至最后一行。
gg:回到最顶端。
n:从上往下定位搜索单词。
N:从下往上定位搜索单词。
dd:删除当前行。
 
 
 
移动光标
上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
 
 
vi +文本文件名:进入文本编辑模式。(默认命令模式,英文状态下按任意字母,转换至文本编辑模式)
vi +未存在的文本文件名:创建文件    并进入此文件文本编辑模式。
Esc:切换至命令模式。
shift +::切换命令输入模式(按键)。
shift +: +q+!:不保存强制退出。
shift +: +wq:保存并退出。
%:高粱当前行的括号()。
按gg:跳至首行。
按jj:下调一行。
*:读取当前光标下的单词,跳至下次光标出现的地方。高亮相同类型的单词。
H=移动光标到屏幕最高的行。
M=移动光标到屏幕中间的行
L=移动光标到屏幕最低的行
u(命令模式):撤销。
Ctrl +u:往上翻页。
 
Ctrl +d:往下翻页。
/+字符串:查找命令
Shift g:跳至最后一行。
gg:回到最顶端。
n:从上往下定位搜索单词。
N:从下往上定位搜索单词。
dd:删除当前行。
 
 
 
移动光标
上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行
下:j nj:向下移动n行
左:h nh:向左移动n列
右:l nl:向右移动n列
 
以下内容为做题,百度内容,侵删致歉。
 
 
 

 
 
 
 
 

linux vi命令的更多相关文章

  1. 关于linux vi命令替换的使用说明

    转自:http://os.51cto.com/art/200907/140987.htm vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法( ...

  2. Linux——vi命令详解

    转载 Linux--vi命令详解   原文链接:https://blog.csdn.net/cyl101816/article/details/82026678 vi编辑器是所有Unix及Linux系 ...

  3. linux vi 命令大全

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...

  4. 转载:linux vi命令详解

    转自:http://www.cnblogs.com/mahang/archive/2011/09/01/2161672.html 刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇. vi编 ...

  5. 关于Linux vi命令 vi命令一览表

    vi是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件.当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用,但vi是最基本的编辑器,学好了vi,以后在UNIX世 ...

  6. (转)Linux vi 命令大全

    进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后 ...

  7. linux vi命令详解

    刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇. vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 ...

  8. Linux —— Vi 命令介绍

    简介 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器. 这里只是简单地介绍一下它的用法和一小部分指令. 由于对Unix及Linux系统的任何版本,vi编辑 ...

  9. linux vi命令详解2

    刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇. vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 ...

  10. Linux vi 命令 – 文本编辑器

    vi命令是linux系统字符界面下的最常用的文本编辑器. vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,对于编辑源程序尤其有用.iv编辑器功能非常强大,可以对文本进行创建,查找,替 ...

随机推荐

  1. 前端相关html和css

    #请参考http://www.cnblogs.com/pycode/p/5792142.html #html css 和js说明 ##1.什么是html? HTML(HyperText MarkUp ...

  2. android 手机去哪儿7.2版本客户端 账号存储信息分析

    1.data/data/com.qunar sharepref 文件夹下的Qunarperferences.xml文件中 username,phone等均为加密处理过字段   2.jdgui下查找关键 ...

  3. 有用的git建议

    这篇文章的目的是给经常使用git管理项目提供一个有益的提醒.如果你是git新手,可以先阅读文后的引用部分,然后在回头阅读此篇文章.在介绍git命令之前,你可以先看看来自 on-my-zsh 提供的别名 ...

  4. <<< List<HashMap<String, Object>> 及 HashMap<String, Object> 的用法

    //(赋值)最简单的一种hashMap赋值方式 List<HashMap<String, Object>> aMap= new ArrayList<HashMap< ...

  5. CLion 2016.1.1 下载 附注册激活码 破解版方法

    http://www.520xiazai.com/soft/CLion-2016.1.1.html CLion 2016.1.1 下载 附注册激活码 破解版方法 注册破解方法:在要求输入注册的界面选择 ...

  6. live555库中的testH264VideoStreamer实例

    1.h264文件的推送 testH264VideoStreamer.cpp文件的开头就定义了 char const* inputFileName = "test.264"; 后面接 ...

  7. [译]在Node中使用indicative来验证model

    原文: http://amanvirk.me/validating-models-in-node-js-using-indicative/\ 在nodejs中有关于验证model的包有许多, 我最喜欢 ...

  8. [Java] Java反射

    首先推荐三个十分有趣的网站: http://www.programcreek.com/simple-java/ http://tutorials.jenkov.com/ http://www.meet ...

  9. 2013成都网络赛 C We Love MOE Girls(水题)

    We Love MOE Girls Time Limit: 1000/500 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...

  10. JSONObject.fromObject(map)(JSON与JAVA数据的转换)

    JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互.) 上一篇文章中有这么 ...