[使用技巧]Vim常用指令

文件

  • 文件创建:vim 1.txt
  • 内容查看:cat 1.txt

编辑

  • 编辑模式/返回 i/a esc
  • 删除行/单词 dd / dw
  • 复制行/单词 yy / yw
  • 粘贴 p
  • 清空 ggdG
  • 开启鼠标控制 :set mouse=a
  • 开启行号 :set number

光标移动

  • 光标移动 hjkl / 左下上右
  • 行首/行尾 ^ $
  • 单词移动 向前 w/ 2w /10w 向后 b / 2b /10b
  • 文件头 gg 文件尾 G

查找与替换

  • 查找 /关键字

    • 下一个 e 上一个 b
  • 查找与替换 :%s/关键字/替换字/gc
    • %s -> 查找范围全篇 21,23s -> 21到23行

    • 关键字 支持常量字符串和正则表达式
    • gc 针对每次替换进行确认

Vim多窗口

  • 上下分割 :split
  • 左右分割 :vsplit

  

  • 窗口间跳转 ww/w[hjkl]
  • 打开文件 open + 文件路径
  • 放大当前窗口
    • 横向 ctrl + w (with) shift + \
    • 竖向 ctrl + w (with) ctrl + /
  • 恢复默认
    • ctrl + w (with) =
  • 关闭窗口 :close

原文地址:https://www.cnblogs.com/zeolim/p/12316155.html

时间: 2024-12-20 06:08:40

[使用技巧]Vim常用指令的相关文章

vim 常用指令总结

vim的好处(四大好处) vim具有大量的操作技巧,编辑能力强大且速度比其他工具快的多! (这里举个简单的小例子:将每行的前四个字母复制到每行的末尾; 将文本中的所有word替换为words; 等等很多看起来人力操作十分困难的编辑,vim几个字母就搞定!) vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计! 有太多 Linux 上面的指令都默认使用 vi 作为数据编辑的接口,所以必须要会 vi ,否则很多指令你根本就无法操作! 所有的 Unix Like 系统都会内

Linux基础整理-vi/vim常用指令与简单配置

常用指令部分摘自:http://www.runoob.com/linux/linux-vim.html 说明:常用指令这里直接copy过来了,因为我对照鸟哥的书和自己的经历,觉得这里的已经整理的很好了,就不自己浪费时间去整理了,千人栽树,后人乘凉吧,绿色部分是我觉得比较实用的部分. vi/vim 按键说明 除了上面简易范例的 i, [Esc], :wq 之外,其实 vim 还有非常多的按键可以使用. 第一部份:一般模式可用的按钮说明,光标移动.复制贴上.搜寻取代等 移动光标的方法 h 或 向左箭

vim使用技巧(常用指令)

1. vim基础操作 vim是从 vi 发展出来的一个文本编辑器 .代码补完.编译及错误跳转等做了一些增强 1.1 进入编辑模式 命令 含义 i和I i在光标前插入,I在行首插入. a和A a在光标后插入,A在行末插入. o和O o在光标所在行下一行插入,O在光标所在行上一行插入. 1.2 进入命令模式 ESC:从插入模式或末行模式进入命令模式 1.3 移动光标 命令 含义 h 光标向左移动 j 光标向下移动 k 光标向上移动 l 光标向右移动 H.M.L 光标移动到到可见屏幕第一行(H).中间

vim常用指令一览

插入指令 i 在光标处插入字符 I 在光标所在行第一个非空白字符处插入字符 o 在光表所在行下面插入一行 O 在光标所在行上面插入一行 r 替换光标所在字符,只替换一次 R 替换光标处字符,知道按下ESC为止 跳转指令 0 跳转到光标所在行开头 $ 跳转到光标所在行末尾 n<空格键>从光标开始跳转n个字符 G 跳转到最后一行开头 nG 跳转到第n行 gg 跳转到第一行开头 n<Enter>从光标所在行开始向下跳转n行 删除指令 x 删除光标所在字符 X 删除光标前面字符 dd 删除

VIM常用指令

1.光标移动 上:k 下:j 左:l 『字母L小写』 右:h 上一行行首:- 『减号』 下一行行首:+ 行首:0 『数字0』 行尾:$ 单词词尾或后一个单词词尾:e 后一个单词词首:w 单词词首或前一个单词词首:b 跳转到特定行::行号 ( :5 :跳转到第5行 ) 上一屏:ctrl + b 下一屏:ctrl + f 上半屏:ctrl + u 下半屏:ctrl + d 向上滚屏:ctr + y 向下滚屏:ctr + e 跳到文件头:gg 跳到文件尾:G 2.搜索 向后模式搜索:/ + 搜索模式

VIM 常用指令

0表示行首,$表示行末 G移动到行末,nG移动到n行,gg移动到行首 [ENTER] 跳转到当前光标的下一行 /word 向下寻找word这个单词 ?word 向上寻找word这个单词 n 重复前一个查找操作 N 反向,向上重复前一个查找操作 :n1,n2s/word1/word2/g 将n1行到n2行间的word1替换成word2 :n1,n2s/word1/word2/gc 提供了每一次匹配的选择是否替换或者是跳过等等 :1,$s/word1/word2/g 从第一行到最后一行全篇替换 x,

Vim常用操作和快捷键技巧总结

vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim).vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率.vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi).在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim. vi有3个模式:插入模式.命令模式.低行模式 1)插入模式:在此模式下可以输入字符,按ESC将回到命令模式. 2)命令模式:可以移动光标.删除字符等. 3)低行模式:可以保存

VIM常用技巧总结

其实早就想整这篇总结了,一直没有时间写,鉴于李老板的强烈要求,今天更新上来. VIM作为linux环境下一个非常强大的工具,其实是非常实用了,尤其是对于代码量庞大的项目来讲,简直就是福音.无法想象在一个集成IDE里面添加几万甚至百万个文件个文件时,你还能指望IDE能够快速的进行代码的快速浏览跳转,但是VIM就可以轻松做到. 在默认安装的VIM中,其实没有带多少插件,但其自带的基本功能,也能满足普通的文本编辑需求.但是如果是经常使用VIM来查看阅读代码,那必须对默认的VIM进行一些强化,才能使其用

vim的常用指令

vim的常用指令如下: 光标运动: h,j , k, l (上/下/左/右) 删除字符: x 删除行 : dd 模式退出 : Esc,Insert(或者i) 退出编辑器 : q 强制退出不保存: q! 运行shell命令 :sh(使用exit返回vi编辑器) 保存文件 :w 文本查找 : / 原文地址:https://www.cnblogs.com/msq2000/p/11781332.html