1. # vim 1.txt
命令模式:
a i o A I O x X yy dd p G dw de h j k l f H M B
a --- append 追加 在光标所在位置后追加一个字符
i --- insert 插入 在光标所在位置前插入一个字符
o --- open line 开一个空行 在光标所在行的下方添加一个空行
x --- delete a letter 删除光标所在位置上的字符

yy -- yanked 复制 nyy 复制n 行,10yy 复制光标所在行开始向下的10行.
dd --delete line 删除光标所在位置的行 ndd 10dd 删除光标所在位置开始的向下10行。
p --paste 粘贴,10p
G --- go 直接跳转到文档末尾。
dw =---- delete word 删除光标所在位置上的一个单词同时删除空格
de 同上,只是不删除空格
u undo 撤销一次操作. U 直接撤销当前行的所有操作.
r --- replace 替换,替换光标所在位置上的字符
f =---- find在光标所在行内进行查找
heslo jacky
rs
插入模式:所有字符都是普通字符,随便输入。
esc 回到命令模式--------------> 输入: 进入末行模式

末行模式:
:set number 设置行标
:set nonumber 关闭行标
:nohl 关闭高亮显示
:set all 列出所有设置信息
:1 跳转到第一行
:q quit 退出
:wq 保存退出
:wq! 强制保存退出
:q! 强制不保存退出
:w! 强制保存
:w 文件名
:w 2.txt 另存
:split 文件名 分屏编辑 ctrl + w 切换

快捷方式
ctrl + r 重做, redo
ctrl + f 向后翻页
ctrl + b 向前翻页
ctrl + u 翻回半页
ctrl + v 调用虚拟块编辑器编辑列
h j k l 选择内容, d 删除
c cut剪切
y 复制
p 粘贴
查找关键字: / ?
/keyword
/welcome 查找文档中所有包含welcome字符的字段
n next 下一个关键字
N next 上一个关键字

替换关键字:
:1,5s/old/new/
:%s/jacky/kevin/g

linux基础命令学习(三)Vim使用的更多相关文章

  1. linux基础命令学习笔记(二)

    linux基础命令学习笔记(二) 1.kill :终止进程  kill pid (唯一标示一个进程) kill -9  强制终止  kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...

  2. linux基础命令学习(六)文件的特殊属性

    Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途.    b:不更新文件或目录的最后存取 ...

  3. linux基础命令学习(三)文件搜索 find

    1.使用name选项 查找自己的根目录$Home中的文件,可以用: find ~ -name "*.log" -print  查找当前目录下的文件,可以用: find . -nam ...

  4. Linux基础命令第三天

    1,vim编辑器 命令模式下: pageup 往上翻页 pagedown 往下翻页 H 光标移动到屏幕首行 gg 光标动荡到文档的首行,如果前面加上n,表示移动到n行 G 移动文档最后一行 /name ...

  5. linux基础命令学习(七)samba服务器配置

    samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器      user:需要添加samba账户才可以登陆samba服务器      server:由另外一 ...

  6. Linux基础命令(三)

    一.常用命令—文件目录类命令 1.ls 列出指定或默认目录的文件信息 使用形式: ls [选项] [目录名] 实例: $ls $ls –als $ls /home/sq/Desktop $ls ./D ...

  7. linux基础命令学习总结

    本附录([美]哈恩:<Unix&Linux大学教程>附录B,张杰良译,清华大学出版社,2010年)摘要描述了书中所涉及的143个Unix使命,并且按照命令的类别进行排列.在每个名称 ...

  8. Linux基础命令(三)——>文件过滤及内容编辑处理命令

    1.cat   合并文件或查看文件内容 基本功能:cat   test.txt     查看文件内容 也可以多文件显示 cat  test1.txt test2.txt >test3.txt   ...

  9. linux基础命令学习笔记(一)

    2019年4月1日: “目录” = “文件夹” 常用命令(一): 1.ls: list 列表,默认当前文件夹的文件和目录 linux:命令+选项+参数 ls -l:长输出,列出文件的详细信息 - rw ...

随机推荐

  1. C#程序以管理员权限运行【我采用了第二种,比较好用】

    在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录.系统注册表 ...

  2. nginx配置 php 单入口

    location / {            root   html;            index  index.html index.htm index.php; if (!-e $requ ...

  3. [bootstrap] 基本css样式和组件

    一.基本css样式 01.全局设置 全局 font-size 是 14px,line-height 是 20px. 这些样式应用到了 <body> 和所有的段落上. 另外,对 <p& ...

  4. (13)odoo翻译

    -------------------更新时间:15:52 2016-09-28 星期三 增加模型名翻译17:26 2016-05-20 星期五17:58 2016-05-17 星期二12:14 20 ...

  5. mysql jdbc连接

    public class JDBCTest { public static void main(String[] args) { String sql = "SELECT * FROM us ...

  6. MyEclipse自动补全与快捷键设置

    一般默认情况下,Eclipse ,MyEclipse的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要 ...

  7. 转:Vmware Exsi使用简要说明

    界面介绍 Exsi的管理工具可以用vSphere Client来管理虚拟机.管理虚拟的网络交换机.管理物理机的内存.物理机的硬盘.物理机的CPU等资源.界面的大致介绍如下图. 资源分配 创建内存.CP ...

  8. JavaScript实现冒泡排序、快速排序、插入排序

    JavaScript实现冒泡排序.快速排序.插入排序 时间:2014-01-09 18:05:51  来源:  作者:胡晗 冒泡排序的基本思想:所谓冒泡就是泡泡一个一个往上冒,让体积最轻的泡泡浮在最上 ...

  9. ecshop数据库取数据

    取出所有数据: test_getAll(); function test_getAll() { global $db; $sql = "SELECT user_id, user_name, ...

  10. HDU 5768 中国剩余定理

    题目链接:Lucky7 题意:求在l和r范围内,满足能被7整除,而且不满足任意一组,x mod p[i] = a[i]的数的个数. 思路:容斥定理+中国剩余定理+快速乘法. (奇+ 偶-) #incl ...