vim 操作(转)】的更多相关文章

vim操作备忘录 vim 备忘录 vim的书籍虽然看不不少,可是老是容易忘记,主要是自己操作总结过少,这个博客就主要用来记录一些比较常见的术语和操作,以防止自己再次忘记. <leader>的含义 <leader> 在vim中默认表示" \ " :let mapleader = "-" 可以通过以下命令修改成自己喜欢的键. <c-p> 以<c--开头的表示:ctrl + -按键一起按,例如<c-p> 就是ctrl…
在linux下用vi或vim打开Test.java文件时 [root@localhost tmp]# vi Test.java出现了如下信息: E325: ATTENTION    Found a swap file by the name ".Test.java.swp"             owned by: root   dated: Wed Dec  7 13:52:56 2011         file name: /var/tmp/Test.java         …
Vim一直被认为是一种非常高效的文本编辑器,但是对于普通用户来说,很难在入门的时候就体会到Vim的所谓高效性. 本文介绍7种提高你工作效率和生产力的Vim使用技巧,主要集中在对某个文件范围内的特定目标执行相同的重复性操作.抛砖引玉,作为你体验使用Vim进行高效操作的入门级教程. 1. Vim重复操作命令. 在vim重复操作命令. (英文句点)介绍过,. 命令可以用于重复上次修改.在<Vim实用技巧>一书中花了大量篇幅介绍” . 范式”:一次按键移动,一次按键执行. 假设想在以下的JavaScr…
VIM操作基础命令 1 文件操作 1.1 打开文件 VIM 使用 –o 或 –O 选项打开多个文件,其中 –o 表示垂直并排,例如 vim -o lesson4 lesson5 lesson6.大O表示水平排列 对于垂直并排的文件:使用 ctrl + w + 上.下方向,表示上.下切换文件: 对于水平并排的文件:使用 ctrl + w + 左.右方向,表示左.右切换文件. 退出动作是针对所有的(ALL):qa.qa!.wqa 1.2 退出.保存文件 按键 含义 :w filename 保存为fi…
仅记录一些自己最经常使用的vim操作.随时更新 文本操作 d 剪切.双击剪切一行 y 复制,双击复制一行 p 粘贴 x 删除当前光标下字符 r 替换当前光标字符.后面接替换的字符 :s/old/new/g 全局替换old为new 移动 0 移动到开头 $ 移动到结尾 w 移动到下一个单词开头 e 移动到下一个单词结尾 fx 移动到本行之后第一个出现x字母的位置 tx 移动到本行之后第一个出现x字母的前一个位置 gg 跳到文件首 G 跳到文件尾 NG 移动到第N行,或者用:N也可 { 上一段.}下…
vim是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是"visual interface"的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. vim有3个模式:插入模式(Insert Mode).命令模式(Command Mode).低行模式(Last Line Mode). 插入模式:在此模式下可以输入字符,按…
Ubuntu下源安装: sudo apt-get install zathura 操作总结: 基本操作与vim一致,对于熟悉vim快捷键的十分方便: 向下移动一页是J(Ctrl+f),向上移动一页是K(Ctrl+b).上下左右移动分别是k/j/h/l gg 跳到文章首页G 跳到文末 a 放大页面到合适大小s 放大页面到窗口宽度 Ctrl+R 反色,inverted color (未完待续)…
Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件 vim file1 file2 file3 ... 在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件…
1.切换到下一个文件 假设要切换的文件名为 test.py :ex test.py 2.文档内复制命令 yy "复制光标所在行.或大写一个Y. 2yy "复制两行. y^ "复制至行首,或y0.不含游标所在处字元. y$ "复制至行尾.含游标所在处字元.(注意跟y^的区别) yw "复制一个单词(word). y2w "复制两个字(单词). yG "复制至档尾. y1G "复制至档首. p "小写p,贴至光标后(下)…
vim -b test.bin vim 的 -b 选项是告诉 vim 打开的是一个二进制文件,不指定的话,会在后面加上 0x0a ,即一个换行符,这样若是二进制文件,则文件被改变了,后面多了一个0x0a. 命令行模式下: :%!xxd 可以看二进制文件时候被插入了换行符. 再 :%!xxd -r 变换回来 列模式编辑 删除列 1.光标定位到要操作的地方. 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行. 3.d 删除. 插入列 插入操作的话知识稍有区别.例如我们在每一行前都插入"(…
VIM命令大全 光标控制命令 命令 光标移动 h 向左移一个字符 j 向下移一行 k 向上移一行 l 向右移一个字符 G 移到文件的最后一行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头 B 移到前一个字的开头,忽略标点符号 L 移到屏幕的最后一行 M 移到屏幕的中间一行 H 移到屏幕的第一行 e 移到下一个字的结尾 E 移到下一个字的结尾,忽略标点符号 ( 移到句子的开头 ) 移到句子的结尾 { 移到段落的开头 } 移到下一个段落的开头 0(数字), |…
1.vim 在命令行中输入vim,进入vim编辑器 2.i 按一下i键,下端显示 –INSERT–插入命令,在vim中可能任意字符都有作用 3.Esc 退出i(插入)命令进行其它命令使用 4.:r filename 读入一个文件内容,并写入到当前编辑器中 5.:w newfilename 将该编辑器中的内容写入到一个新文件中 6.:w 在编辑的过程中保存文件,相当于word中的ctrl+s 7.:! command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如 :!ls…
高效率移动编辑1.在插入模式之外基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样.很多新手都会一直呆在插入模式里面,因为这样易于使用.但 VIM 的强大之处在于他的命令模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了.2.使用 h.j.k.l使用 VIM 高效率编辑的第一步,就是放弃使用箭头键.使用 VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间.当你在命令模式时,你可以用 h.j.k…
vi/vim是unix/linux操作系统下的文本编辑器. 由于unix/linux万物届文件的特性,vi/vim可以编辑任何格式的文件. 下面是常见的知识点,仅供参考: 编辑方式:vi/vim + 文件路径.其中,文件路径可以是绝对路径,也可以是相对路径.如果这个文件不存在,就会新建一个文件. vi/vim常用的模式有两种:命令行模式和输入模式. 由命令行模式切换到输入模式的命令: 新增 (append) a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动. A: 从光标所在…
目录 1.打开文件 2.vim的三种模式 3.扩展 (关于vi 和 vim 的区别,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.) 1.打开文件 第一种方式:#vim 需要打开的文件 例如:打开当前目录下的passwd,则命令可以写成#vim ./passwd 第二种方式:#vim +数字 需要打开的文件             (打开文件之后快速的将光标定位到数字指定的行) 命令:#vim +5 ./passwd 提示:vim默…
:wq 存盘 + 退出 (:w 存盘, :q 退出) :e 打开新文件 :q 退出 h.j.k.l,分别控制光标左.下.上.右移一格. 按Ctrl+B:屏幕往后移动一页.[常用] 按Ctrl+F:屏幕往前移动一页.[常用] 按Ctrl+U:屏幕往后移动半页. 按Ctrl+D:屏幕往前移动半页. 按 0 (数字零):移动文章的开头.[常用] 按 G:移动到文章的最后.[常用] 按 w:光标跳到下个word的开头.[常用] 按 e:光标跳到下个word的字尾. 按 b:光标回到上个word的开头.…
本文只记录个人工作中最常用到的vim快捷键,不是很全,但是已经覆盖了绝大多数功能. 参考:<鸟哥Linux私房菜>以及https://www.cnblogs.com/momofan/p/5936203.html 注:文中涉及到的c-xxx都表示,Ctrl+XXX,比如c-f,就是Ctrl+f.   跳转: H 移动光标到屏幕的首行(head) M 屏幕中间行(middle) L 屏幕尾行(last) gg 文档首行 G 文档尾行 :n 跳转到某行 c-f 下一页(forward,同page d…
模式切换: 编辑模式 <-- [:]<--命令模式 -->[a.i.o A.I.O]-->  插入模式 编辑模式操作: 设置行号  :set nu   :set nonu 复制剪切内容命令: :9,15 copy 16  或 :9,15 co 16由此可有::9,15 move 16  或 :9,15 m 16 将第9行到第15行的文本内容到第16行的后面  行号移动: gg(第一行) G(最后一行)  nG/:n移动: h.j.k.l    0 $   H.M.L 跳转到文件头:…
·Linux设计的重要原则是信息存储在基于文本的文件中 文本文件:无格式文件,作用类似于win的注册表(etc下的配置文件,.conf或者无扩展名)可扩展标记语言(XML),文本标记定义数据结构(etc和usr下应用配置文件) 优点:系统之间移动和共享无需转换格式,可通过任意文本编辑器查看和编辑 ·文本编辑器 vi编辑器:Linux和Unix系统初期使用编辑器 vim编辑器:vi的升级版,有更高的可配置性和效率 包含分屏编辑.颜色格式和突出显示等高级功能 ·文本编辑器的工作模式 命令模式:vim…
三种模式 编辑模式(i当前位置插入光标:a后一位置插入光标).控制模式(esc).可视模式(v). 编辑模式时可以正常输入. 控制模式是vim的核心,通过按键可以快速实现操作. 可视模式是进行选块操作的模式. 选块 按v进入可视模式,而后使用方向键控制光标进行选块,此时可以接收控制模式的快捷键. 控制模式操作 控制操作(所有控制操作均以冒号(:)开始) 强制退出(不保存)—— :q! 保存—— :w 保存并退出—— :wq 编辑操作 删除整行:dd 删除选中块:d 复制一行:yy (yank提起…
# 转自 https://blog.csdn.net/weixin_37657720/article/details/80645991 曾经使用了两年多的Vim,手册也翻过一遍.虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享. 1. 关于Vim vim是我最喜欢的编辑器,也是Linux下第二强大的编辑器. 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效. 如果是初学vi,运行一下vimtutor是个聪明的决定. (如果你的系统环境不是中…
查看帮助手册 [Vim 中文帮助文档] 常用命令及说明 在命令模式下编辑 命令 说明 Ctrl+u 向文件首翻半屏 Ctrl+d 向文件尾翻半屏 Ctrl+f 向文件尾翻一屏 Ctrl+b 向文件首翻一屏 Esc 从编辑模式切换到命令模式 ZZ 命令模式下保存当前文件所做的修改后退出vi :行号 光标跳转到指定行的行首 :$ 光标跳转到最后一行的行首 x或X 删除一个字符,x删除光标后的,而X删除光标前的 D 删除从当前光标到光标所在行尾的全部字符 dd 删除光标行正行内容 ndd 删除当前行及…
以下均为个人在编程时对vim编辑器的一些心得,大神请指点,新手可以看过来 1.多文本编辑 vim -On/-on filename_1 … filename_n 如上所示,在要编辑的文件名前加上“-On/-on”,其中‘O’表示左右分屏,‘o’表示上下分屏,‘n’则表示文件的个数,‘filename_1~n’ 表示这n个文件的文件名.其中文本切换使用如下命令 Ctrl + w + w 在命令行打开文件使用 :vsp filename 2.文本设置 刚开始使用vi/vim编辑器时,不知道怎么配置v…
传送门 vim全局替换命令   语法为 :[addr]s/源字符串/目的字符串/[option]全局替换命令为::%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行.如:“1,20” :表示从第1行到20行:“%” :表示整个文件,同“1,$”:“. ,$” :从当前行到文件尾:s : 表示替换操作 [option] : 表示操作类型如:g 表示全局替换; c 表示进行确认p 表示替代结果逐行显示(Ctrl + L恢复屏幕):省略option时仅对每行第一个匹配串进行替…
你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法. 我建议下面这四个步骤: 存活 感觉良好 觉得更好,更强,更快 使用VIM的超能力 当你走完这篇文章,你会成为一个vim的 superstar. 在开始学习以前,我需要给你一些警告: 学习vim在开始时是痛苦的. 需要时间 需要不断地练习,就像你学习一个乐器一样. 不要期望你能在3天内把vim练得比别的编辑器更有效率. 事实上,你需要2周时间的苦练,而不是3天. 第一级 – 存活 安…
Vim的四种模式一.启动Vim1.双击桌面的图标,就可以启动Vim(是图形界面的)2.在开始菜单---点--运行 接着输入 vim 或者gvim,就可以启动Vim或Gvim了.二.Vim的模式1.Vim常用模式.   命令模式(command-mode)   插入模式(insert-mode)   可视模式(visual-mode)   正常模式(normal-mode) 2.如何进入这些模式①.正常模式正常模式主要用来浏览和修改文本内容的一般的,打开Vim都是正常模式.在任何模式下,只要按下…
=============================================== 2019/12/12_第1次修改 vr7jj =============================================== 实际工作中使用习惯VIM,有些命令经常不用也会忘记. vim优点 可以不使用鼠标,完全用键盘操作. 系统资源占用小,打开大文件毫无压力. 键盘命令变成肌肉记忆以后,操作速度极快. 服务器默认都安装 Vi 或 Vim. 详细操作 复制1到20行至100行 :1,2…
一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: yum install vim 因为操作都差不多后面就拿vim举例啦 vim 文件名 如果没有就创建并且打开,如果有就打开 vi 文件名 二.三种模式简单介绍 正常模式:我们可以使用快捷键对文本进行操作,比如:复制--yy 粘贴:…
0x00 关于Vim Vim是款强大的文本编辑器,但是众多指令需要学习,这次记录了指令大全方便以后翻阅. Vim的几种模式 正常模式:可以使用快捷键命令,或按:输入命令行. 插入模式:可以输入文本,在正常模式下,按i.a.o等都可以进入插入模式. 可视模式:正常模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本.按V进入可视行模式, 总是整行整行的选中.ctrl+v进入可视块模式. 替换模式:正常模式下,按R进入.  Vim键盘命令图: 0x01 启动Vim vim -c cmd…
这里记录下linux在vim编辑器中的常用命令 vi 的三种模式: 一般模式:以vi打开一个文件时,就是一般模式:可以移动光标,删除字符或删除整行,可以复制.粘贴等操作 编辑模式:在一般模式按下 i 进入编辑模式(或者 l,o,O,a,A,r,R) ; 按下 Esc 退出编辑模式 命令行模式:在一般模式输入 : 进入命令行模式(或者 / , ? ) ; 可以查找数据,读取,保存,大量替换字符,离开vi ,显示行号等操作 常用命令: 一般模式下 Ctrl + f :屏幕向下移动一页 Ctrl +…