Vim简介

Vim是一个功能强大的全屏幕文本编译器,是Linux/UNIX上最常用的文本编译器,
它的作用是建立、编辑、显示文本文件

Vim没有菜单,只有命令

Vim常用操作

:是命令模式下输入

Vim工作模式

Vim插入命令

Vim定位命令

Vim删除命令

Vim复制和剪切命令

替换和取消命令

Vim搜索和搜索替换命令

Vim保存和退出命令

Vim使用小技巧

  • r 文件名 可以将文件导入到光标所在位置
  • !which 命令名 可以找到命令所在路径
  • 导入命令执行结果: r!命令
  • 定义快捷键:map 快捷键 触发命令
    范例:
    :map ^P I#
    :map ^B 0x
    注: ^P需要CTRL V P 一起按或者先按CTRL V再按CTRL P
  • 连续行注释
    :n1,n2s/^/#/g
    :n1,n2s/^#//g
    :n1,n2s/^g
  • 替换 :ab mymail samlee@lampbrother.net

Linux学习笔记之Vim总结相关推荐

  1. linux学习笔记之--vim 程序编辑器

    Vim是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和Emacs并列成为类Unix系统用户最喜欢的编辑器. 1        图解vim ...

  2. Linux学习笔记8——VIM编辑器的使用

    在ubuntu中,敲入命令行:sudo apt-get install vim,然后输入系统密码,确认Y,即可下载vim 按下vim,在后面跟上文件的路径,即可进入文件到编辑模式,如果不存在该文件,将 ...

  3. Linux学习笔记三--vim

    一般模式 按下i进入编辑模式,此时左下角出现--INSERT--,键盘上除了[Esc]外,其他按键就作为一般的输入,进行任何的编辑.一般模式下":q!"不保存离开,":w ...

  4. linux学习笔记:vim编辑器的各种用法操作命令

    vi/vim 按键说明: 第一部份:一般模式可用的光标移动.复制粘贴.搜索替换等 移动光标的方法 h 或 向左箭头键(←) 光标向左移动一个字符 j 或 向下箭头键(↓) 光标向下移动一个字符 k 或 ...

  5. linux学习笔记:vim编辑器基本操作(附vim 键盘图)

    vim 有三种模式: 命令模式(Command mode) 插入模式(Insert mode) 底线命令模式(Last line mode) 默认打开vim,即进入命令模式. 接下来,英文输入状态下, ...

  6. Linux学习笔记之vim的写代码美化优化

    语法补全用的是YouCompleteMe - Vim的终极自动完成插件YouCompleteMe(YCM)是Vim的快速,类型代码完成引擎.它结合了几个来源的输出并对其进行了优先排序: 基于标识符的引 ...

  7. Linux学习笔记(二)(Vim文本编辑器 权限管理(用户,用户组) 系统相关(磁盘,进程))

    Linux学习笔记(二) 5.账号管理 概述 一.用户账号管理 概述 1. 添加账号 :useradd(`useradd 选项 用户名`) 2. 删除帐号(`userdel 选项 用户名`) 3. 修 ...

  8. 20155303狄惟佳预备作业三Linux学习笔记

    20155303狄惟佳预备作业三Linux学习笔记 初次接触Ubuntu系统以及Linux内核,了解了其产生的历史,从感性来讲,深深吸引我的是其中蕴含的珍贵的开源精神,以及Stallman等人对&qu ...

  9. LINUX学习笔记共五部分

    LINUX学习笔记1--LINUX系统命令 1.         界面切换: a)         进入字符界面:按住ctrl+alt+F1: 1.         首先需要进入用户登入,输入用户名和 ...

最新文章

  1. 涉及的一些操作的命令
  2. 统计操作系统的整个系统负载占用CPU的情况
  3. 计算机操作系统第三章知识点,深入理解计算机操作系统第三章家庭作业
  4. java演练 类与对象 给我一个数字还你一个字符串
  5. commons-fileupload的ServletFileUpload类
  6. SOEM主站开发笔记-- 点亮第一个LED----SOEM 的simpletest.c代码的解析以及改动
  7. 0ctf-2016 pwn-warmup writeup
  8. 模拟无线透传的STM32的24L01无线模块与串口USART通信
  9. Establishing SSL
  10. differentiable rendering可微分渲染
  11. Mac配置python wind量化接口
  12. 计算机安全类论文题目,★计算机络安全论文题目计算机络安全毕业论文题目大全计算机络安全论文选题参考...
  13. mysql的可视化工具使用推荐
  14. SI4455程序调试问题总结
  15. 浩顺AC671指纹考勤机二次开发(demo)
  16. 常用元器件封装的命名规范-001
  17. openGauss客户端工具DataStudio
  18. 苹果耳机插入电脑必须按着通话键才有声音---设置左右音频平衡器解决
  19. Java Web性能优化之一:减少DAO层的调用次数
  20. mysql5.625_小米A1现身跑分数据库:骁龙625 运行Android原生系统

热门文章

  1. python实现视频ai换脸_【原创】python实现视频内的face swap(换脸)
  2. linux系统上解决postgres远程连接不上的问题
  3. jaxp 解析xml 小demo 对xml文件标签实现增删改查crud操作
  4. “二分查找”算法的时间复杂度
  5. 方正证券分析报告(0607)
  6. Python2 long() 函数
  7. 手机访问电脑运行的文件
  8. 表单验证练习 ---- js篇
  9. .net后台+商城小程序源码
  10. 题目0103-火星文计算2