Linux插入命令

a 在光标之后插入字符

A  把光标移动到行首尾进入插入模式

i 在光标之前插入字符

I 把光标移动到行首并进入插入模式

o 在光标下插入新行

O 在光标上插入新行

Linux定位命令

h左 j下 k上 L右

$ 移至行尾

0移至行首(数子0)

H 移至屏幕的上端

M 移至屏幕的中间

L 移至屏幕的下端

:set nu 设置行号

:set nonu 取消行号

gg 到最后一行

G 到最后一行

nG 到第n行

:n 到第n行

Linux删除命令

x 删除光标所在处的字符

nx 删除光标所在处后的n个字符

dd 删除光标所在行

ndd 删除光标所在行后的n行

dG 删除光标所在处到末尾所有的行

D 删除从光标所在处到行尾

:n1,n2d 删除指定范围的行

Linux复制和剪切命令

yy 、Y 复制当前行

nyy、nY 复制当前行以下n行

dd   剪切当前行

ndd 剪切当前行以后n行

p 粘贴到所在行下面

P 粘贴到所在行上面(大写)

LInux替换和取消命令

r 替换当前光标所在字符

R 从光标所在处开始替换字符,按Esc结束

u 取消上一步操作

LInux搜索和替换命令

/string 向前搜索指定字符串

:set ic 搜索时忽略大小写

n 搜索指定字符串下一个出现位置

:%s/old/new/g 全文替换

:n1,n2s/old/new/g 替换指定范围

:n1,n2s/old/new/c 替换指定范围,询问是否确认替换

Linux保存退出命令

:wq 保存退出 shift zz

:wq! 强行保存退出 只有文件所有者或者root才有此权限

:q! 不保存退出

:w 保存不退出

应用实例

:r  文件名 导入文件

:r  !date 把当前日期导入到当前位置

!命令   在Vi中执行命令

:map 快捷键触发的命令   定义快捷键

范例::map ^p I#<ESC>   注释一行  (注意” ^ “这个符号是按Ctrl+v出来的,p也是按Ctrl+p出来的)

:map ^B 0x       去#注释( "^B"  这两个字符是按Ctrl+v Crtl+b出来的)

连续行注释 :n1,n2s/^/#/g        第n1行到第n2行加上注释 (^表示行首)

:n1,n2s/^#//g        把第n1到第n2行的行首#去掉

:n1,n2s/^/\/\//g        把n1到n2行行首加上// (\表示转义字符)

替换      :ab mymail zzs_cn@163.com  写一个mymail自动变成zzs_cn@163.com

linux下Vim文本编辑器的常用快捷键的更多相关文章

  1. linux vi vim文本编辑器

    vim是vi的加强版,建议使用vim. vim拥有三种模式: 命令模式(常规模式) vim启动后,默认进入命令模式,任何模式都可以通过esc键来回到命令模式.命令模式可以通过键入不同的命令来完成选择, ...

  2. linux下vim配置以及一些常用的快捷键

    一些常用的vim编辑器快捷键: h」.「j」.「k」.「l」,分别控制光标左.下.上.右移一格. 按「ctrl」+「b」:屏幕往“后”移动一页. 按「ctrl」+「f」:屏幕往“前”移动一页. 按「c ...

  3. Linux中vim文本编辑器的介绍和使用方法

    vim主要模式介绍,vim命令模式. 确保系统已经安装了VIM工具 [root@panda ~]# rpm -qf `which vim` [root@panda ~]# rpm -qf `which ...

  4. Linux下 Vim(Vi)编辑器的使用

    vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器.vi有两种工作模式:命令模式和文本输入模式.启动vi需要输入vi,按[Spacebar]键并输入文件名后回车. 切换模式键 v ...

  5. linux下的文本编辑器VI的使用命令

    1. 移动光标 H #移到屏幕的左上角 M #移到屏幕的中间行开头 L #移到屏幕的最后一行 [ #移到文件开始位置 (双击) ] #移到文件结束位置(双击) :n #移到文件的第n行 Ctrl + ...

  6. Linux系统 vi/vim文本编辑器

    Linux系统 vi/vim文本编辑器 (一)Vim/Vi简介 (二)Vim/Vi工作模式 (三)Vim/Vi基本使用 (四)Vim/Vi应用技巧 (一)Vim/Vi简介 Vim/Vi是一个功能强大的 ...

  7. vim文本编辑器的基本使用

    vim文本编辑器的基本使用 1. vi和vim的区别和联系 可以说vim是vi的增强版,在使用vim编辑文本时,可以根据字体颜色来判断编写程序的正确性. 2. vim文本编辑器的常用命令 1. 编辑指 ...

  8. Linux命令行下的vim文本编辑器

    Linux命令行下的vim文本编辑器 下面这个网站的地址讲解的非成分清楚!!!! http://blog.csdn.net/niushuai666/article/details/7275406 学习 ...

  9. linux100day(day3)--常用文本处理命令和vim文本编辑器

    今天,来介绍几个常用文本处理命令和vim文本编辑器 day3--常用文本处理命令和vim文本编辑器 col,用于过滤控制字符,-b过滤掉所有控制字符,这个命令并不常用,但可以使用man 命令名| co ...

随机推荐

  1. 使用 JavaScript 拦截和跟踪浏览器中的 HTTP 请求

    HTTP 请求的拦截技术可以广泛地应用在反向代理.拦截 Ajax 通信.网页的在线翻译.网站改版重构等方面.而拦截根据位置可以分为服务器端和客户端两大类,客户端拦截借助 JavaScript 脚本技术 ...

  2. 1.编写一个shell脚本

    一.shell和shell脚本 在linux系统下,以 #/bin/bash开头的文本会被shell解释器进行解释.   shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操 ...

  3. ajaxFileUpload 文件上传

    源码: jQuery .extend({ createUploadIframe : function(id, uri) {//id为当前系统时间字符串,uri是外部传入的json对象的一个参数 //c ...

  4. java构建工具——ant使用

    Ant是跨平台的构建工具,它可以实现项目的自动构建和部署等功能.在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作. 一.安装与部署 1.1 下载 下载地址:https: ...

  5. 记录2-在mac上安装ubuntu 16.04 LTS

    前几天升级了我用了六七年mac硬件,内存由4G变为8G,硬盘也换成1T SSD,索性把一直想装的ubuntu也装了,方便温习下以前的工作环境. 我比较喜欢LTS的版本,所以安装了16.04. 主要步骤 ...

  6. java 中的强制转换

    强制转换分两种,一种是基础类型强制转换(Type Conversion),一种是引用类型强制转换(Class Casting):

  7. Window 无法完成请求的更改,找不到引用的汇编,错误代码 0X80073701

    window 10专业版,通过“启用和关闭Window功能”进行安装IIS的部分功能的时候报错: Window 无法完成请求的更改,找不到引用的汇编,错误代码 0X80073701 备注以及尝试: ( ...

  8. python 模拟百度搜索

    import urllib.request def Url(url): flag = input("请输入要搜索的关键字:") headers_ = { "User-Ag ...

  9. vscode更新后 ctrl+v、ctrl+c、ctrl+x不可以用了,而且光标变粗,已解决

    vscode更新后 ctrl+v.ctrl+c.ctrl+x不可以用了,而且光标变粗,已解决 原因是 你的vscode里面安装了 vim ,简单粗暴的方法就是直接卸载掉就可以了. 卸载vim方法:在v ...

  10. tomcat启动成功后访问却404

    1.检查是否把项目添加进tomcat,好久不用tomcat这次就犯了这种低级错误 2.检查路径,tomcat中的访问路径与项目中设置的路径是否一样,因为这次有些配置文件直接复制的源码,但源码中项目名称 ...