vi编译器

转载 2016年08月30日 15:19:29

vi是Linux系统中编写文件的工具

如果vi出现乱码情况,需要升级vi,命令如下: sudo apt-get install vim  //升级vi

vi的启动方式有两种,直接使用vi命令和在vi命令后加一个文件的路径。 后一种启动方式可以把内容和文件关联起来,是更常用的启动方式。

vi的退出方式

:q! 退出且不保存所修改的内容

:wq 退出并保存修改的内容 :x  同wq

:ZZ 同wq

:w  保存修改的内容,但不退出

:q  退出,若文件被修改,则会被要求确认是否放弃修改的内容

vi中使用工作模式区分不同的工作方法。

正常工作模式下用户在键盘上输入的所有内容被当作命令看待。 每次刚启动vi都处于正常工作模式下。

输入模式下用户在键盘上输入的所有内容直接出现在文档中。 命令模式下用户可以输入复杂的各种命令。

正常模式可以向另外两个模式做直接转换,输入模式和命令模式之间不可以直接转换。

正常模式下输入小写字母i可以转换成输入模式(屏幕左下角出现插入两个字) 输入模式下输入esc键可以转换成正常模式

正常模式下输入:可以转换成命令模式,命令模式下输入esc键可以转换成正常模式。

输入模式:

a(append)由光标之后加入资料

A由该行之末加入资料

i(insert) 由光标之前加入资料

I由该行之首加入资料

o(open) 新增一行于该行之下供输入资料之用

O新增一行于该行之上供输入资料之用

nyy 命令可以把当前光标所在行以下的连续n行拷贝到剪贴板上,如果n为1可以省略

ndd 命令可以把当前光标所在行以下的连续n行剪切到剪贴板上,如果n为1可以省略

np  命令可以把剪贴板上的内容在当前光标所在行下面反复粘贴n次,如果n为1可以省略 u   命令可以撤销前一次的正常操作

环境的设定

:set nu 设定行号

:set nonu 取消行号设定

:set ai 自动内缩

:set noai 取消自动内缩  自动内缩(automatic indentation)

~/.vimrc文件用于记录多个set命令,这些命令在每次启动vi以后自动执行

Ubuntu下vi编译器的使用

ubuntu 系统自带的文本编辑器VIM,其实看起来和DOS的EDIT.EXE差不多,但是VIM没有菜单,都是直接键入命令来完成操作的!以下就是这些命令的用途和说明。以免新手过来就是如何使用、怎么使用...
  • briup_acmer
  • briup_acmer
  • 2014年07月25日 17:40
  • 475

window下VI编辑器的使用

vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.但是在window中如何使用VI编辑器呢? 下面给大家介绍在git环境下的vi编辑器的简单用法和部分命令. 工具原料:g...
  • github_37772805
  • github_37772805
  • 2017年03月11日 23:18
  • 462

基础知识之vim编辑器,gcc,gdb

早早的开始学习了,啧啧啧,快让我自己点个赞,快夸我啦啦啦。我是祖国的好少年 今天呢,整理一下关于无比强大的编辑器vim的使用方法与技巧。vim篇首先,vim有三种工作模式,分别是命令行模式,编辑模式...
  • kidck
  • kidck
  • 2015年11月03日 09:50
  • 377

VI 查找字符串 复制 剪切 粘帖 等简单操作

VI中,在命令模式下敲 斜杠 / 这是在状态栏(也就是屏幕左下脚)就出现了 / 然后输入要查找的关键字敲回车就可以了 如果要继续查找此关键字,敲字符:n  去vi搜索后高亮显示 在vi中...
  • gjswxhb
  • gjswxhb
  • 2014年06月05日 23:22
  • 2967

gcc/g++编译器与gdb调试器的简单使用

这里记录了gcc/g++编译器和gdb调试器的简单使用,方便自己查看。
  • chenhanzhun
  • chenhanzhun
  • 2014年10月11日 17:13
  • 1118

linux工具使用:vi,gcc,gdb,make

保存,方便自已查找 ====================VI编辑器=================================== 1.命令模式 2.插入模式 3.末行模式 ...
  • LUOYING198791
  • LUOYING198791
  • 2014年03月07日 16:04
  • 832

vi编译器问题

1.0 - 什么是vi? vi是个可视化的编辑器(vi就意味着可视化--VIsual). 那么,什么是可视化的编辑器呢? (相对于非可视化的编辑器来说)?可视化的编辑器就是可以让你在编辑文本的时候看到...
  • beijirose
  • beijirose
  • 2013年02月21日 18:28
  • 201

vi编译器的学习

苏嵌的第二天学习,今天主要讲完linux的常用指令,接着学习linux下C语言的开发环境,vi编译器分为三种模式:命令模式、插入模式、底行模式。gcc编译器能将c源程序编译、链接成可执行文件。调试器g...
  • qq_36629451
  • qq_36629451
  • 2016年11月06日 21:44
  • 66

Ubuntu系统vi编辑器上下左右键变ABCD的解决方法

Ubuntu系统vi编辑器上下左右键变ABCD的解决方法:
  • sxingming
  • sxingming
  • 2016年07月10日 09:02
  • 1026

VI--插件的使用

前言:貌似时隔上一篇博客已经过了很久了,这里再写一下关于vi(vim,gvim)的配置一、vi编辑器的配置文件及目录         需要提到的是,vi编辑器的配置文件主要有两个地方         ...
  • Augusdi
  • Augusdi
  • 2014年11月22日 19:12
  • 1166
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vi编译器
举报原因:
原因补充:

(最多只允许输入30个字)