vim常用使用方法

打开某文件file1:vim file1

编辑某文件file1:打开文件后,输入i,即可开始编辑

关闭某文件file1:按esc后,输入:q或:wq或:q!

删除当前行:按esc后,输入dd

跳到最后一行:按esc后,输入shift+g或G

显示行号:按esc后,输入:set nu

跳到第n行:按esc后,输入nG或n(shift+g)

复制整行:按esc后,输入yy

粘贴:按esc后,输入p,粘贴到当前光标后

剪切整行及粘贴:dd命令就是剪切,之后使用p即可粘贴

快速查找

普通模式下输入 / 然后键入需要查找的字符串 按回车后就会进行查找。  与/ 功能相同,只不过  是向上而 / 是向下查找。 进入查找之后,输入n 和 N 可以继续查找 n表示继续查找,N反向查找

视窗操作

vim可以在一个界面里打开多个窗口进行编辑,这些编辑窗口称为vim的视窗。 打开方法有很多种,例如可以使用在命令行模式下输入:new 打开一个新的vim视窗,并进入视窗编辑一个新文件(普通模式下输入Ctrl+w也可以,但是Ctrl+w在chrome下会与chrome关闭标签页的快捷键冲突,所以使用该快捷键你可以在IE或其它浏览器进行练习),除了:new命令,下述列举的多种方法也可以在命令模式或普通模式下打开新的视窗:

命令行模式下输入:sp 1.txt 打开新的水平分屏视窗来编辑1.txt
命令行模式下输入:vsp 2.txt 打开新的垂直分屏视窗来编辑2.txt
分别在不同视窗的命令行模式下输入:q!退出多视窗编辑


文档加密

vim -x file

输入您的密码 确认密码 这样在下一次打开时,vim就会要求你输入密码





### Linux 下 Vim 编辑器基本操作 Vim 是一款强大的文本编辑工具,在 Linux 环境下被广泛应用于程序开发和其他文本处理任务。它支持多种工作模式,主要包括普通模式、插入模式和命令行模式。 #### 启动与退出 启动 Vim 可以通过在终端输入 `vim` 或者指定文件名来打开特定文件: ```bash vim filename.txt ``` 当进入 Vim 时,默认处于 **普通模式**。要退出 Vim,可以在命令行模式下执行以下指令: - 输入 `:q!` 强制不保存并退出[^3]。 - 如果希望保存修改后再退出,则使用 `:wq`。 #### 插入模式切换 为了向文档中添加或修改内容,需要从普通模式切换到插入模式。有几种方法可以实现这一目标: - 按键 `i` 进入当前光标位置前的插入状态; - 使用 `a` 键则会把光标移动至当前位置之后再开启插入模式; - 若要在新行开始处编辑文字,“o”用于下方新增一行而“O”是在上方增加一行。 #### 移动光标 熟练掌握快捷键对于提高效率非常重要。以下是几个常用的导航技巧: - h/j/k/l 分别代表左/下/上/右方向上的单步位移; - gg 跳转至文件首部;G 则迅速定位到最后一条记录所在之处。 #### 配置个性化设置 每位使用者可以根据个人喜好调整环境参数。默认情况下,全局设定存储于 `/etc/vim/vimrc` 中,但用户级自定义可通过创建或者编辑家目录里的隐藏文件 `.vimrc` 来完成。如果该路径不存在相应条目的话,可以通过简单命令建立出来:touch ~/.vimrc 。另外值得注意的是,本地实例能够引用公共部分作为基础框架——只需在其内部加入如下语句即可达成目的:source /etc/vim/vimrc[^2]。 #### 实现代码自动补全等功能 除了上述提到的基础特性外,现代版本还集成了诸如语法高亮显示以及插件扩展机制之类的高级选项。这些都极大地增强了用户体验感。例如启用C++类成员函数提示就需要安装相应的脚本包并且激活对应开关项等等。 ```python set cindent " 开启 C/C++ 自动缩进 syntax on " 打开语法加亮功能 filetype plugin indent on " 加载针对不同类型的文件做特殊处理的支持 ``` 以上只是关于如何入门学习的一部分概述而已,实际上还有许多更深层次的知识等待探索发现!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值