vim操作

作者: YJ_1101 | 来源:发表于2019-07-31 15:16 被阅读0次

vim文件操作

  • ls -a 查看当前目录下的所有文件
  • vim 文件名 用vim打开文件,如果没有该文件将创建并打开
  • :q 退出当前文件
  • :wq 保存并退出当前文件
  • :open 文件名 在当前文件中打开并切换另一个文件
  • gg光标到文档第一行
  • G光标到文档最后一行
  • $光标到行尾
  • 0光标到行首
  • ctrl+d向下移动半页
  • ctrl+u向上移动半页
  • 向右缩进当前行

  • <<向左缩进当前行

vim 分屏

  • vim -on file1 file2用vim打开文件并分屏
  • 如果现在已经打开了一个文件,想分屏打开另一个文件时用 :sp filename
  • Ctrl+W c关闭当前分屏
  • Ctrl+W w移动光标到另一个屏

vim三个模式

  • 用户刚刚启动 vim进入文件时,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符
  • 在命令模式中输入 i 便会进入编辑模式
  • 在编辑模式下按键盘 ESC 会退出编辑模式进去命令模式
  • 在命令模式中输入 : 会进去底线命令模式

撤销 删除

  • x向后删除一个字符
  • X向前删除一个字符
  • dd删除光标所在整行
  • :%d删除所有内容
  • d$删除游标所在处,到该行的最后一个字符
  • d0删除游标所在处,到该行的最前面一个字符
  • u撤销修改
  • ctrl + L恢复撤销修改

行数操作

  • :set number显示行数
  • :set nonumber关闭行数
  • 行号+shift+g光标跳转固定行

查找替换操作

  • /字符串查找某个字符
  • :s/字符/要替换的新字符 替换字符(只能是当前光标所在行)
  • :1,.s/字符/要替换的字符从第一行开始替换到当前行
  • :n,m s/字符/要替换的字符从第n行开始替换到m行
  • 以上这些命令只能替换每行的第一个字符 在命令最后加上"/g"就可以匹配所有字符进行替换 如::s/字符/要替换的新字符/g

复制粘贴

  • yw复制光标到词尾字符
  • nyw从光标开始到第n个单词复制
  • y^从行首开始到光标的位置复制
  • y$从光标开始到行尾的位置开始复制
  • yy复制整行
  • p小写p代表粘贴至游标后
  • P大写P代表粘贴至游标前

相关文章

  • 学习笔记| Vim相关

    Vim操作 光标操作h 左j 下k 上l 下 打开文件vim FILENAME 退出vim编辑:q! 取消...

  • Vim速成 - 第1节 Vim基础操作

    第1节 Vim的基本操作 本节将介绍Vim的基本操作。 下图列出了在Vim中进行基本的光标移动及文字编辑等操作。 ...

  • vim基础操作

    vim: filetype=markdown vi / vim 基本操作 vi/vim 共分为三种模式:分别是命令...

  • Vim常用操作

    Vim常用操作 vim 查看历史命令 q: vim 快速定位到某个字符 vim 终端命令下读取其他文件 vim多行...

  • Vim操作

    Vi以及vim的使用 学习资源来自鸟哥的私房菜 vim是一个很好的文本编辑工具。当然配置得当他也是一个优秀的代码编...

  • vim操作

    https://blog.csdn.net/wallwind/article/details/7633356 vi...

  • vim: 操作

    删除所有行 vim 中执行 sudo 删除 删除行,dd 删除 当前光标的字符,x 搜索 keyword 输入n,...

  • vim操作

    进入vim vim配置 移动光标 长跳 如end-of-line被认为是一个字 屏幕滚动 插入 删除(剪切)命令...

  • vim 操作

    VIM是什么,为什么要用 vim是什么 vim是一个文本编辑器,跟windows上notepad是一类编辑文本的工...

  • VIM操作

    待整理~ 1、vim ~/.vimrc 进入配置文件 如果不知道vimrc文件在哪,可使用 :scriptname...

网友评论

      本文标题:vim操作

      本文链接:https://www.haomeiwen.com/subject/cmsmbqtx.html