linux vim

Linux vim 命令

1. vim里复制多行数据到另一个文件中:

  :6,16w read.c

  --> 当前第6行到16行复制到read.c里面

转载于:https://www.cnblogs.com/wg934/p/4457663.html

### 关于 LinuxVim 的使用与配置 #### 一、Vim 的简介 Vim 是 Vi 编辑器的一个增强版本,在 Linux 系统中被广泛应用于文本编辑工作。其主要特点包括功能强大、高度可定制以及支持多种高级特性,如语法高亮和插件扩展等功能[^1]。 #### 二、Vim 的安装 大多数现代 Linux 发行版默认已预装 Vim。如果未安装,可以通过包管理器进行安装。例如,在基于 Debian 的系统中可以执行以下命令完成安装: ```bash sudo apt update && sudo apt install vim ``` 而在基于 Red Hat 的系统中则可以运行: ```bash sudo yum install vim ``` #### 三、Vim 的基本操作模式 Vim 主要分为三种模式:命令模式、插入模式和底行模式。 - **命令模式**:启动 Vim 后,默认进入此模式,用于移动光标或删除字符等操作。 - **插入模式**:通过按 `i` 键切换到插入模式,此时可以输入文字内容。 - **底行模式**:通过按下 `:` 进入,可用于保存文件 (`:w`) 或退出 Vim (`:q`) 等操作[^2]。 #### 四、Vim 的配置方法 为了提升用户体验,Vim 支持自定义配置。这些配置通常存储在一个名为 `.vimrc` 的文件中,路径一般为用户家目录下的隐藏文件 `/home/username/.vimrc`。如果没有该文件,可以手动创建并添加所需设置。例如,启用语法高亮和支持鼠标点击的功能可通过以下方式实现: ```vim syntax on " 开启语法高亮 set mouse=a " 启用鼠标支持 set number " 显示行号 set tabstop=4 " 设置 Tab 宽度为 4 个空格 set shiftwidth=4 " 自动缩进宽度设为 4 set expandtab " 将 Tab 替换为空格 ``` 以上配置可以直接写入 `.vimrc` 文件中以永久生效[^3]。 #### 五、Vim 的跨平台能力 除了在 Linux 终端环境中可用外,Vim 还能够运行在其他操作系统上,比如 macOS 和 Windows。此外,它也提供了图形界面版本 gVim,适用于更丰富的交互场景[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值