Vim编辑器的简单使用

news/2024/7/21 13:18:38 标签: vim

首先打开一个使用vim打开文件

vim file

如果没有安装vim,先安装vim

apt-get install vim-gtk

vim有两种模式,命令模式,插入模式,当我们用vim打开一个文件时,首先进入的是命令模式,命令模式不能编辑,但可以进行一系列的操作

命令模式的一些操作

删除一行:dd
删除一个字符:x
撤销:u
重做:ctrl+r
进入插入模式:i
翻页:ctrl+f(上一页)ctrl+b(下一页)
复制行:yy
黏贴:p
退出:先shift+:然后q!(不保存强制退出)或wq(保存退出)或w(保存)
保存退出快捷键:shift + zz
文本搜索:?正则enter 搜素n或者N控制方向

插入模式的一些操作

返回命令行:Esc

● 模式切换
插入模式

  1. i进入插入模式,光标前
  2. a 进入插入模式,光标后
  3. I 行首
  4. A 行末

● 文本搜索

?pattern Enter

n 朝同一方向搜索

N 朝相反方向搜索

vim的配置,高亮显示,显示行号

进入文件配置
vim etc/vim/vimrc
文件末尾追加
set nu
set tabstop
set cursorline
set ruler


http://www.niftyadmin.cn/n/1848335.html

相关文章

RecyclerView Item 布局宽高无效问题探究

前言 这个问题很早之前就碰到过,后来通过google找到了解决办法,也就没有去管它了,直到最近有朋友问到这个问题,感觉很熟悉却又说不出具体原因,因此,就想通过源码分析一下。顺便做个总结,避免以后…

shell脚本和流程控制

输出 echo 注释以#开头,但唯独第一行不是注释,他代表当前shell的类型,下面写一个小例子 #!/bin/bash #直接写命令 #输出当前时间 date #输出当前用户信息 who #创建变量,变量和等号之间不能有空格,当字符串之间没有空…

matlab读取xml文件

xml文件是一种可扩展标识语言,可以用来存储数据由于实验需求要用matlab读取保存在xml文件的人体关节点数据以下是bodyannotation.xml一个样例的示例,共305个图片标定,以下是我参照网上他人的方法写的xml读取程序clc; clear; xmlDoc xmlread(…

AppCan 3.0即将公测 更好的服务App开发者

艾瑞咨询统计数据显示,去年移动互联网市场继续保持高速增长态势,市场规模突破千亿元大关,PC互联网用户持续向移动端迁移。同时开发者、互联网公司、传统企业、移动创业者等多方参与和布局,移动互联网市场生态环境得到更加健康的发…

WMI远程访问问题解决方法

http://www.cnblogs.com/echozhjun/archive/2010/01/21/1653059.html WMI 全称为:Microsoft Windows Management Instrumentation (WMI) 按微软的介绍大致如下: WMI 是 Microsoft 主要的针对 Windows 的管理支持技术。在 WMI 之前,所有的…

Makefile了解Android.mk

Maven、ANT、Gradle构建工具 Makefile 构建工具,只需通过make一句命令就可以构建一个可执行程序 为什么要写Makefile文件? 1.当项目非常庞大时,让构建过程,自动化,简单 2.依赖文件比目标更新,会重建目标…

CMAKE方式编译安装Mysql5.5

CMAKE方式编译安装Mysql5.51、源码cmake方式编译安装MySQL5.5.32安装前先安装:yum install ncurses-devel -y1.1 下载Mysql和cmake安装包:wget http://wwwNaNake.org/files/v2.8/cmake-2.8.8.tar.gz1.2 查看系统环境cat /etc/redhat-releaseuname -runam…

Linux入门之POSIX线程原语

POSIX POSIX是一种标准,例如有多线程编程标准、网络编程标准等。 POSIX多线程 Linux下,一般多线程的实现由POSIX多线程编程实现。Android系统属于Linux系统,因此NDK原生支持POSIX多线程编程。 Windows平台一般用Windows自带的API。 Visu…