虚拟机VIM编辑器基础

跟鼠标say no     控制光标   H  J   K  L

                                           左 下 上 右  

基础掌握的 VIM 模式 :普通模式  和 插入模式

vi 或 vim 文件名   →   打开文件

打开文件之后就可以开始编辑了

i  插入模式

Esc 回到普通模式

shift + Z Z  保存文件并退出

:wq 保存退出  (组合命令  :w  保存   :q 退出)

光标定位命令:

0 或 ^   →  行首       b   →  单词前       w  →   下一个单词             gg    →  文件开头

$  →  行尾               e   →  单词后                                                  G    →    文件末尾

等等很多的命令,带着好奇心的小可爱们可以去找找看看学学❤

d   →   删除     dd  最常用

u  →  撤销最后一次的修改

U →  撤销整行的修改

Ctrl + r   恢复内容

在VIM下使用删除不是真正的删除,事实上他们存放在了VIM 的缓冲区(寄存器),相当window的剪切

p  将最后一次删除的内容占粘贴到光标之后

P  将最后一次删除的内容占粘贴到光标之前

y   →  拷贝 

r   →  替换

c   →  修改

光标定位到位置上:

行号+G   或  :行号

%   括号一半到另一半上

 

 

 

 

 

 

 

 

 

 

 

 

 

### 如何在虚拟机中使用Vim编辑文件 #### 安装Vim 在某些Linux发行版中,Vim可能已经预装。如果没有安装,可以通过包管理工具进行安装。对于CentOS 7,可以运行以下命令来安装Vim: ```bash sudo yum install vim -y ``` #### 打开文件 要使用Vim打开一个文件,可以在终端中输入`vim 文件名`。例如,如果想编辑名为`example.txt`的文件,则执行以下命令: ```bash vim example.txt ``` #### 基本操作模式 Vim具有三种主要的操作模式:命令模式、插入模式和底行模式。 - **命令模式**:这是启动Vim后的默认模式。在此模式下无法直接输入文本,但可以移动光标以及删除字符。 - **插入模式**:通过按`i`键进入此模式,在该模式下可以直接输入或修改文本内容。 - **底行模式**:用于保存文件、退出程序以及其他高级指令。可通过按下`:`, `Esc`再加`:`, 或其他组合键进入。 #### 编辑配置优化体验 为了提升用户体验,通常会对Vim做一些基本配置。这些设置可以通过`.vimrc`文件实现。下面是一些常用的配置项及其作用: - 显示行号以便于定位代码中的具体位置:`set number`[^3]。 - 自动缩进保持良好的代码结构:`set autoindent`[^3] 和 `set smartindent`[^3]。 - 当遇到括号时提供匹配提示以减少错误发生概率:`set showmatch`[^3]。 - 实现增量查找功能让搜索更加高效直观:`set incsearch`[^3]。 - 调整Tab宽度为四个空格单位满足大多数编程风格需求:`set tabstop=4` 及 `set shiftwidth=4`。 - 关闭覆盖旧版本文件时创建副本的行为节省存储空间:`set nobackup`[^3]。 - 启用语法高亮提高阅读理解效率:`syntax on`[^3]。 将以上所有设定写入用户的家目录下的隐藏文件`.vimrc`里即可长期生效。例如: ```bash echo "set number" >> ~/.vimrc echo "set autoindent" >> ~/.vimrc ... ``` #### 存储并退出 当完成文档编写之后需要知道怎样正确存盘离开Vim环境。常用的方法包括但不限于以下几个选项之一: - 输入`:wq!`强制保存更改然后退出; - 如果仅需放弃改动立刻关闭则应键入`:qa!`. ### 注意事项 虽然本文档提供了关于如何利用Vim作为文本处理器的基础指导方针,但对于初学者来说可能会觉得复杂难懂。因此建议多实践练习熟悉各个快捷方式,并查阅更多资料深入学习其潜力无限的功能集。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值