`
随枫霏
  • 浏览: 135417 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

《学习vi和vim编辑器》读书笔记-vim基础篇

 
阅读更多

第9章 Vim概述


:version 查看vim版本

第10章 Vim对vi的主要改进


内置帮助功能
:help 获取帮助

启动与初始化
:help startup

系统与用户的配置文件
vim加载配置的顺序
  1. VIMINT环境变量
  2. 用户的vimrc文件 -  $HOME/.vimrc
  3. exrc选项 - 如果设置了vim的exrc选项,会加载[._]vimrc [._]exrc文件
vimrc文件:
  • 注释使用"
  • 前加:或者不使用:表示ex命令


新的移动命令
n% 移动到文本n%所在位置
:go n
或者
n go
移动到第n个字节








第11章 Vim的多窗口功能


启动多窗口
vim -o file1 file2  在命令行启动 
vim -o5 file1 file2  预先分配5个窗口,水平分割

多窗口编辑
:split 水平分割一个窗口,新窗口中编辑当前文件
:vsplit 水平分割一个窗口,新窗口中编辑当前文件
:split otherfile 水平分割一个窗口,新窗口中编辑文件otherfile

:[n]split [++opt] [+cmd] [file] 水平分割,分割后的窗口大小是n行
文件名由file指定
:[n]new [opt] [cmd] 同上,不能指定文件名,用新窗口打开的是一个新文件
:[n]sview [opt] [cmd] [file] 只读方式打开 :split
:[n]sfind [opt] [cmd] [file] 在path下寻找file
:[n]vsplit [opt] [cmd] [file] 垂直分割
:[n]vnew [opt] [cmd] 垂直版 sview



Ctrl+W+j 向下一个窗口
Ctrl+W+k 向上一个窗口
分享到:
评论

相关推荐

    VI 学习记录学习笔记VI

    本篇学习笔记将深入探讨VI的使用技巧,包括文本编辑、快速移动、缓存区操作以及ex编辑器的功能。 一、文本编辑命令模式下: 在命令模式中,你可以通过以下方式操作文本: 1. 检查磁盘剩余空间:`:!df`。 2. 移动...

    Tensorflow学习笔记 -Python 语法学习笔记二之函数,vim逻辑条件语句

    本篇笔记主要涉及的是Python语言和Vim编辑器的使用,以及Tensorflow学习的基础。首先,我们来深入了解一下Vim编辑器及其基本操作。 Vim是一个强大的文本编辑器,对于程序员来说非常有用。它允许用户高效地编写和...

    华清学院学院笔记

    本篇笔记主要介绍 Linux 基础命令和 VI 编辑器基础知识。VI 编辑器是 UNIX 系统中最基本的编辑器,它提供了一个视窗设备,通过它可以编辑文件。学习 VI 编辑器可以帮助读者在 UNIX 世界里畅行无阻、游刃有余。 一、...

    Linux学习笔记(强悍总结值得一看)

    - **vi/vim**:全屏编辑器,学习曲线较陡峭,但功能强大。 - **nano**:简单易用的文本编辑器,适合初学者。 4. **权限和所有权** - **chmod**:改变文件或目录的权限(读、写、执行)。 - **chown**:更改文件...

    linux-基础的笔记

    `vi`或`vim`是强大的命令行文本编辑器,它们有三种模式:命令行模式、插入模式和底行模式。在命令行模式下,可以执行移动、删除、复制等操作,通过`i`、`a`、`o`等键进入插入模式进行编辑,按下`Esc`返回命令行模式...

    Linux学习-开山篇

    vi和Vim编辑器 开机、重启和用户登录注销 用户管理 实用指令 定时任务调度 磁盘分区、挂载 网络配置 进程管理 RPM和YUM 三、Linux 学习方向 3.1 Linux运维工程师 (保障服务器正常运行,故障处理,服务器...

    linux学习笔记,挺好的

    `vi`和`vim`是高级编辑器,需要一些学习,而`nano`较为简单易用。 以上仅是Linux命令海洋的一小部分,深入学习还需要了解文件权限、进程管理、网络配置、脚本编写等方面的知识。通过不断的实践和探索,你将逐渐掌握...

    linux学习笔记

    `:在vi/vim编辑器中的退出命令,分别表示直接退出、保存退出和强制退出。 - `login/logout/exit`:登录、登出和退出当前会话。 - `shutdown/reboot/poweroff`:关闭或重启系统。 - `pwd`:显示当前工作目录。 - `ls...

    Linux笔记

    "工具"标签则意味着笔记可能涵盖了各种在Linux环境中常用的命令行工具和系统管理工具,例如grep、sed、awk、vi/vim编辑器,以及用于监控、调试和自动化任务的工具,如top、htop、strace、cron等。这些工具是Linux...

    Unix学习笔记

    在Linux环境中,我们可以通过“vi”或“vim”编辑器来编辑文本文件,这是Unix/Linux世界中的标准文本编辑工具。对于更复杂的脚本编程,可以使用“bash”或其他Shell(如csh、tcsh)编写shell脚本,实现自动化任务...

    linux服务器命令用法笔记

    随着对Linux的深入学习,你会发现更多强大的工具和技巧,比如`tar`用于压缩和解压文件,`vi/vim`作为强大的文本编辑器,以及`ssh`进行远程登录和操作。不断实践和探索,你将成为一名优秀的Linux系统管理员。

    AIX视频学习笔记(现场版)

    2. 文件编辑:`vi`或`vim`是常用的文本编辑器,`nano`则为更简单的选项。 3. 系统管理:`ps`、`top`、`vmstat`、`iostat`等命令用于监控系统状态,`df`和`du`用于查看磁盘空间。 四、AIX文件系统 1. JFS2:AIX的...

    Linux笔记.docx

    这篇笔记主要涵盖了五个关键模块:目录操作、文件操作、常用命令、用户命令和编辑器vim(vi),以及shell编程。以下将对这些模块进行详细解释。 **目录操作** 1. **显示目录**:`ls`命令用于列出目录内容。通过...

    C语言全套笔记,包括数据类型、指针的应用、结构体和函数的定义等等内容

    *如何编辑 C 语言:使用 VIM 或是 VI 编辑器。 *如何编译 C 语言:使用命令 gcc 输出文件名 -o 输入文件名。 *如何运行编译好的 C 语言程序:./输出文件名。 *查看是否安装了 GCC:gcc -v。 Visual Studio *Visual...

    鸟哥的LINUX基础与服务器部分

    此外,鸟哥还讲解了Linux的基本操作,如命令行界面的使用、文件和目录管理、文本编辑器(如vi/vim)的使用、权限管理、进程管理等内容。这部分内容旨在使读者熟悉Linux环境,掌握日常操作。 “服务器架设篇”则更...

    全网最新整理linux常用命令列举-完整版

    - `vi/vim`:文本编辑器,拥有命令模式、插入模式和末行模式,用于编辑文件。 - `find`:根据参数在指定目录下查找文件或目录。 这些只是Linux常用命令的一部分,还有许多其他命令如`grep`用于在文件中搜索特定...

    linux常用命令.docx

    - `vi` 或 `vim` 是常用的文本编辑器,用于编辑和保存文件。 - `mv` 移动文件或重命名,例如:`mv a/wenjian1.txt b/file1.txt`。 - `cp` 复制文件,例如:`cp srcFile destFile`。 - `cat` 一次性显示整个文件...

    linux 命令笔记

    16. **vi/vim**:文本编辑器,用于创建和编辑文件。 17. **chmod**:改变文件或目录的权限。例如,`chmod 755 file`设置文件为可执行权限。 18. **chown** 和 **chgrp**:更改文件或目录的所有者和组。 19. **tar...

Global site tag (gtag.js) - Google Analytics