>>>>>>>>>>>>>>>>>>>>
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. Extjs 知识体系1-dom操作

    操作dom 主要是Ext.element,主要是简单的操作 Ext.dom.CompositeElement // 操作dom集合 ps:Extjs 使用字面量{} 形式,不支持链式操作 一.获取元素 ...

  2. java单例的几种实现方法

    java单例的几种实现方法: 方式1: public class Something { private Something() {} private static class LazyHolder ...

  3. C#虚函数和接口的区别

    接口只能声明不能实现,虚函数可以. 接口:对外提供可以访问的函数叫接口.虚函数不需要被强制重写,其本身含有实现部分. 抽象类:指派了派生类必须实现的函数(纯虚函数),不然编译不通过. 虚函数的限制:  ...

  4. Google Map API V3开发(1)

    Google Map API V3开发(1) Google Map API V3开发(2) Google Map API V3开发(3) Google Map API V3开发(4) Google M ...

  5. OPenCL

    OpenCLhttp://baike.baidu.com/link?url=7uHWCVUYB3Sau_xh3OOKP-A08_IvmT1SJixdAXKezCuCfkzeSQDiSmesGyVGk8 ...

  6. avalonjs

    var vm = avalon.define({ $id: "login", username: "", password: "", mes ...

  7. Html限制input输入框只能输入数字

    限制输入框只能输入数字, onafterpaste防止用户从其它地方copy内容粘贴到输入框: <input type="text" onkeyup="this.v ...

  8. 最短JavaScript判断是否为IE6、IE的方法

    常用的 JavaScript 检测浏览器为 IE 是哪个版本的代码,包括是否是最人极端厌恶的 ie6 识别与检测. var isIE=!!window.ActiveXObject; var isIE6 ...

  9. Ajax方法提交整个表单的信息

    <pre>$.ajax({                 cache: true,                 type: "POST",             ...

  10. 【转】MVC中处理Json和JS中处理Json对象

    事实上,MVC中已经很好的封装了Json,让我们很方便的进行操作,而不像JS中那么复杂了. MVC中: public JsonResult Test() { JsonResult json = new ...