`
- 浏览:
169832 次
- 性别:
- 来自:
南京
-
15:24
vi Hello.java
i
开始写
esc
:
wq q!
VIM有三种状态,即编辑方式、插入方式和命令方式。
vimtutor VIM查看帮助
1、 :q 表示退出
:w 表示存盘
:wq表示存盘退出
u 就表示取消上一次对文件的修改,相当于Windows 下的Undo 操作
2 、将光标移动到开始或者结束位置
gg 将光标移动到文件的开始位置
G 将光标移动到文件的最后一行
对当前行做标记,例如ma,即标记当前行为a行,mb,即标记当前行为b行,mc,即...等等。
要回到a行使用'a。要回到b行使用'b。
3、vim中“上下左右”移动光标
h 将光标向左移动
j 将光标向下移动
k 将光标向上移动
l 将光标向右移动
4、vim复制
复制字符串: ctrl+v配合“上下左右”键,选中字符串,使用y进行复制
复制n个单词: y+number+w
复制一行: yy
复制n行: nyy
复制一块: ctrl+v 配合“上下左右”键,选中指定块,使用y进行复制
文字补全ctrl+n
vim粘贴
在vim中使用p 或 P进行粘贴。
5、vim删除
字符及字符串的删除
删除一个字符,使用x
删除多个字符,使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,
将要删除的字符串选中,然后使用d就删除了行及多行,块的删除
删除一行,使用dd;
删除n行,使用ndd;
删除不知道多少行,首先使用ctrl+v进入可视模式,然后移动键盘上的“上下左右”键,
将要删除的行选中,然后使用d就删除了
6、vim撤销
vim中的撤销有两种,一种是向左撤销,一种是向右撤销
7、vim查找:
a、查找第几行,在命令行中输入:number+enter就可以将光标移动到指定的行。
b、查找某个字符串, 当在命令行输入:/string时,光标将移动到最后一个出现string的行,当输入N,
光标将移动到最后一次出现string的行, 继续输入N,将继续向上一次出现string的行移动。
8、vim进入头文件,从头文件中返回:
进入头文件:
将光标移动到指定的头文件中,在命令行中键入gf就进入指定的头文件中。
返回原文件:
当对头文件编辑结束后,键入ctrl+^就返回到原文件中。
9、查看与当前符号匹配的另外一半符号
// "" 或者''或者()或者[ ]或者{}等匹配出现的符号。
在vim中使用%可以匹配另外一半符号出现的位置。
void fun(int argc,char *argv) {
//代码
}
当我们将光标放在第一个大括号哪里,想找到另外一个与之匹配的大括号时,使用%。就可以了。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...
首先,Vi编辑器分为三种模式:命令模式、插入模式和末行模式。在命令模式中,用户可以移动光标、进行文本删除和复制粘贴等操作;而在插入模式中,则可以输入文本;末行模式则用于执行保存、退出以及查找和替换等命令...
Vi 编辑器是 Linux 下最有名的编辑器,也是学习 Linux 必须掌握的工具。在 Linux 下也可以使用 Vi 进行程序的开发,如 Java 程序、C 程序。Vi 编辑器的基本命令包括 i、Esc 键、冒号、wq、q! 等。 Samba 服务 ...
### vi编辑器的使用(一)笔记 #### 一、vi编辑器的三种模式及其切换命令 vi编辑器是Linux中最基本也是最强大的文本编辑工具之一,在系统管理和服务器配置方面有着不可替代的作用。掌握vi编辑器的基本操作对于任何...
Linux 学习笔记是 Linux 学习的详细笔记整理,分九章,涵盖了 vim 和 vi 编辑器、实用指令、组管理和权限管理、crond 任务调度、Linux 磁盘分区挂载、网络配置、进程管理、服务管理、shell 编程等内容。 1. vi 和 ...
最后,笔记可能还会涉及一些常见的Linux工具,如文本编辑器(如vi/vim, nano),版本控制系统(如Git),以及系统调试和问题排查技巧。 总的来说,这份“Linux学习笔记-很不错适合linux入门者”涵盖了Linux基础的...
本学习笔记将深入讲解Linux的基础知识,包括常用命令、账户管理、vi编辑器的使用、SHELL的运用、应用程序的安装与管理,以及Linux系统管理和网络配置。通过学习这些内容,你将能够更好地理解和操作Linux系统。 第一...
关于`vi`编辑器,它是Linux下最基础的文本编辑工具。`vi`有命令模式和插入模式,启动时默认处于命令模式,可以执行移动、复制、粘贴等操作;按`i`进入插入模式进行文本输入,按`Esc`返回命令模式。常用的`vi`命令...
Linux学习笔记文件 摘要:本资源为 Linux 学习笔记文件,涵盖了 Linux 的基础知识,包括 vm 安装、终端的使用、文件系统与目录结构、远程访问、vi 与 vim 编译器、用户管理、关机重启与用户登录注销等方面的知识点...
vi编辑器,全称Visual Editor,是Linux和Unix系统中广泛使用的文本编辑器,以其高效、强大的功能深受程序员和系统管理员喜爱。本文将深入解析vi编辑器的基础操作和高级功能。 1. **启动与退出vi编辑器** - `vi ...
Linux学习笔记涵盖了许多基础知识,包括系统引导、启动配置、常用命令和文本编辑器的使用。以下是对这些知识点的详细说明: 1. **引导加载器安装位置**: - Grub (GRand Unified Bootloader) 和 Lilo (LILO) 是...
- 文本编辑器:`vi`是Linux系统中的一个常用文本编辑器,可以用来创建、编辑文件。 - 编译C程序:创建名为`hello.c`的文件后,使用`gcc hello.c`编译C源代码。 2. C语言介绍: - C语言由Brian Kernighan和Dennis...
8. 测试Java环境:使用vi编辑器创建`Hello.java`文件,输入代码,保存并退出(`i`键进入插入模式,`esc`键转为命令模式,`:wq`保存并退出,`:q!`不保存退出),然后使用`javac Hello.java`编译,`java Hello`运行。 ...
Linux学习笔记主要涵盖了Linux的基本概念、网络连接方式、目录结构、远程登录、文本编辑器等知识点。 首先,Linux是由Linus Torvalds于1991年创建的开源操作系统。Linux的发展历史可以追溯到1980年代, MINIX操作...
Unix/Linux中的vi编辑器历史与发展: vi编辑器是Unix/Linux世界中一个经典的文本编辑器。它的发展经历了多个阶段,从最早的ed编辑器开始,经历了em(Editor for Mortals),ex,直到vi。vi是"visual editor"的缩写,...
这篇“Linux学习笔记”对于初学者来说是一个很好的起点,它涵盖了多个核心主题,帮助你从零开始掌握Linux的基础知识。 首先,笔记会介绍Linux的基本命令,这是在终端操作Linux系统的基础。命令行界面虽然看起来可能...
vi编辑器的使用是Linux学习中的核心部分,因为它是一种标准的编辑工具,在没有安装其他图形界面编辑器的系统上尤其有用。虽然对于初学者来说,vi可能显得复杂,但熟练掌握后,它将成为你进行系统管理和开发的得力...