Linux vim 使用手册

拷贝/粘贴

  • p→ 在当前位置之后进行粘贴
  • P→ 在当前位置之前进行粘贴
  • dd → 删除当前行,并把删除的行存到剪贴板里
  • yy → 拷贝当前行当行于 ddP

编辑

  • a → 在光标后插入
  • o → 在当前行后插入一个新行
  • O → 在当前行前插入一个新行
  • cw → 替换从光标所在位置后到一个单词结尾的字符
  • gU → 变大写
  • gu → 变小写
  • d → 删除
  • y → 开始复制

移动光标

  • 0 → 数字零,到行头
  • ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
  • $ → 到本行行尾
  • g_ → 到本行最后一个不是blank字符的位置。
  • /pattern → 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
  • NG → 到第 N 行
  • gg → 到第一行。
  • G → 到最后一行。
  • 按单词移动:
  • w → 到下一个单词的开头。
  • e → 到下一个单词的结尾。
    • 和 #: 匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)
  • % : 匹配括号移动,包括 (, {, [.

Undo/Redo

  • u → undo
  • → redo

组合命令

  • N → 重复某个命令N次
  • 0y$ → 从行删除到行尾,但保留空行
时间: 2024-11-10 18:34:06

Linux vim 使用手册的相关文章

Unix Linux vi vim 使用手册|vi vim 常用命令 详解

Unix Linux vi vim 使用手册 Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都 会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都 差不多.熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用:Unix 上也已经发展出 许多更新.更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外 的软体.所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心应手.

Linux vim文本编辑

vim 命令模式 在vim的命令模式下可以配置vim的工作方式:set nu                  行号添加 :set nonu              取消行号:set mouse=a        添加鼠标选择:set cursorline        行线显示 以上设定都是临时的,永久设定方式vim /etc/vimrc      此文件为vim的配置文件,在此文件最后加入以上参数,加到文件中的才数不需要: 2.vim命令模式下关键字搜索/关键字n向下匹配N向上匹配 3.v

Linux 下 man 手册显示中文

Linux 下 man 手册显示中文 获取源码中文包 wget https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz 解压 tar zxvf manpages-zh-1.5.1.tar.gz 进入解压后的目录执行配置 ./configure --disable-zhtw 执行

LINUX基本命令行手册一

linux基本命令行手册一    1.1基本的网络命令        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下        语法:wget [option]... [URL]...        option:            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接            -o:将信息输出保存在记录文件中            -nc:支持断点下载,当下

《Linux多线程编程手册》读书笔记

第二章 基本线程编程 1.(P25)如果多个线程等待同一个线程终止,则所有等待线程将一直等到目标线程终止.然后,一个等待线程成功返回,其余的等待线程将失败并返回ESRCH错误. 2.(P26)将新线程的pbe参数作为栈参数进行传递.这个线程参数之所以能够作为栈参数传递,是因为主线程会等待辅助线程终止.不过,首选方法是使用malloc从堆分配存储,而不是传递指向线程栈存储的地址.如果将该参数作为地址传递到线程栈存储,则该地址可能无效或者在线程终止时会被重新分配. 3.(P28)pthread_de

Linux中man手册的使用

Linux中man手册的使用 --以CentOS6.8为例 本文旨在介绍在Linux中如何快速入手新命令,毕竟在Linux系统中,可以通过命令完成一切操作. 相关命令:help man whatis info #whatis 对英语有一定了解的朋友,应该对what is两个单词非常熟悉了,中意为"是什么",所以对于一个不太熟悉的命令,可以先用这个命令查看一下,例如输入"whatis echo",会显示 echo (1) - display a line of tex

linux vim编辑

常用vim操作自我总结,大神请回避: vim 打开退出保存 打开:直接打开 vim practice_1.txt也可以先打开vim,后:e 文件路径 保存::w 文件名或者退出保存:wq! 普通模式下退出vim:Shift+zz vim 移动和进入插入模式 移动:w下一个单词b上一个单词 进入插入模式命令 说明i 在当前光标处进行编辑I 在行首插入A 在行末插入a 在光标后插入编辑o 在当前行后插入一个新行O 在当前行前插入一个新行cw 替换从光标所在位置后到一个单词结尾的字符 vim 选择模式

UNIX/Linux 系统管理技术手册阅读(一)

从现在开始,给自己定了一个任务,每天看一段<UNIX/Linux 系统管理技术手册 第4版 >,中英对照着看,以此加强自己的英文阅读能力! 2016.8.8 16:30-17:30 SECTION ONE BASIC ADMINISTRATION 1 Where to Start 第一部分 基本管理技术 第1章 从何处入手 An awful lot of UNIX and Linux information is available these days,so we've designed t

Linux - vim安装 配置与使用

一 Vim 简介 以前一直用vi,最近开始使用 vim,下面将两者做一下比较. vi和vim都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.vim的这些优势主要体现在以下几个方面:1.多级撤消 在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消.2.易用性 vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台.3.语法加亮 vim可以用不同的颜色来加亮你的代码.4.可视化操作 就是说v