vim设置汇总

本文介绍了如何配置Vim编辑器,包括取消高亮显示、显示与取消行号、设置YAML文件换行对齐、设定Tab为4个空格、保持换行缩进一致以及启用自动补全功能。这些设置有助于提升Vim的编辑体验和代码格式规范。

vim配置文件:/etc/vimrc

取消高亮

:noh

显示行号

set number

取消行号

set nonumber (或 :set nonu)

设置yaml文件换行对齐

autocmd FileType yaml setlocal ai ts=2 sw=2 et

设置tab键为4个空格

set ts=4
set expandtab

换行保持和前一行一样的缩进

set autoindent

设置自动补齐关键字

使用Ctrl-N或Ctrl-P键,将按照'complete'选项指定的范围来搜索匹配的关键字。其默认值为:
:set complete=.,w,b,u,t,i

默认将在以下来源中查找关键字:
在当前缓冲区中进行查找;
在其他窗口中进行查找;
在其他已载入的缓冲区中进行查找;
在没有载入缓冲区的文件中进行查找;
在当前的标签(tags)列表进行查找;
在由当前文件(如#include)包含进来的头文件中进行查找。

在这里插入图片描述

### Linux Vim 常用命令总结 #### 一、Vim基本模式切换 Vi/Vim基本上共分为三种模式,分别是命令模式(Command mode)、输入模式(Insert mode)和底线命令模式(Last line mode)。这三种模式的作用分别是在命令模式下可以执行光标的移动以及编辑操作;在输入模式下可以直接输入字符,在底线命令模式下可以进行文件保存退出等操作[^1]。 #### 二、常用编辑命令 - **进入插入模式** - `i`:当前光标之前进入插入模式。 - `a`:当前光标之后进入插入模式。 - `o`:在当前行之下新开一行并进入插入模式。 - **删除与剪切粘贴** - `x`:删除光标所在位置的单个字符。 - `dd`:删除整行。 - `dw`:删除单词。 - `yy`:复制当前行。 - `p` :粘贴已复制的内容到当前位置后面。 - **撤销恢复** - `u`:撤销最近一次的操作。 - `Ctrl+r`:重做被撤销的动作。 #### 三、搜索与替换功能 对于特定范围内的字符串查找与替换可采用如下方式: `:n1,n2s/word1/word2/g`表示在第n1至n2行之间查找名为`word1`的字符串,并将其全部替换成`word2`[^3]。如果想要在整个文档内全局替换,则可以用:%s/old/new/g来实现整个文件中的旧字串替换为新字串。 #### 四、输出重定向应用实例 当需要把某些指令的结果存入指定文件以便进一步处理时就可以利用输出重定向的功能。例如要将ls命令列出目录内容的信息追加写入test.txt文件里,那么应该这样书写语句:`ls >> test.txt`[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值