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. 【J2SE】java概述
  2. QT开发(五十)——QT串口编程基础
  3. 聊聊Tomcat的架构设计
  4. Oracle -jdbc-java 的类型映射
  5. 基于Spring框架的Shiro配置
  6. java volatile实例_Java的Volatile实例用法及讲解
  7. 职场80后新人修炼五诀
  8. 从零(0)开始计数与从 1 开始计数
  9. Xampp PHPStorm XDebug配置
  10. windows驱动开发4:WDM、WDF等驱动基本概念
  11. 建议收藏!4款良心的时间轴软件
  12. 西电网络攻防大赛--渗透测试第三题
  13. Kingston DataTraveler G2 U盘量产全纪录
  14. 【bpmn.js 使用总结】九、 Viewer 添加缩放、改色、拖动
  15. Python 北京房价预测实验报告 深度学习 tensorflow keras
  16. FillRect与FrameRect用法
  17. 一种人机友好的视频压缩方案(HMFVC)
  18. WordPress 5.0的重要问题,答案已有
  19. 阿里云国际版购买了服务器后如何下载发票?
  20. 开源IMDG之GridGain

热门文章

  1. 自由人nft鲸探数字藏品有收藏价值吗?国内哪些平台的NFT值得收藏
  2. 【C#+Socker+SQL Server】实现可多人联机和对话的五子棋游戏 五:五子棋大厅窗体设计(附源码和资源)
  3. java控制工具下载_Maven下载|Maven(java项目管理工具)v3.3.9官方版-ucbug软件站
  4. 数字标牌|Digital Signage|触控自助终端机行业应用
  5. oracle数据库建模(影音租赁系统)与实现
  6. BL8810芯片最新版规格书|BL8810高速读卡芯片|USB2.0 SD/MMC闪存读卡器单芯片
  7. CountDownLatch原理详解
  8. CGCTF when did you born wp
  9. gen9 ws460c 惠普_HPE ProLiant WS460c Gen9 Graphics Server Blade中文版.pdf
  10. MindManager全部快捷键(官方英文文档+中文翻译)