zoukankan      html  css  js  c++  java
  • Vim基础使用

    Vim基础使用

    1. 基础vim操作,包括两个模式之间的切换,以及保存和退出等最基本操作

    • 两种命令模式:edit & command
    • i 进入编辑模式,Esc退出编辑模式进入命令模式
    • 保存退出操作:
      :wq 保存退出操作
      :wq test.c 保存并命名为test.c
      :q! 不保存的情况下退出
    • 修改文件内容
      vim test.c
    • 暂时的语法高亮和行号设置:
      • 设置语法高亮:
        :syntax on//开启语法高亮
      • 显示行号:
        :set number//显示行号
    • 永久的设置:
    vim ~/.vimrc//当前用户的根目录下
    		写入:
    		syntax on//开启语法高亮
    		set number//显示行号
    		可以在GitHub上找vimrc直接使用
    

    2.vim移动光标、上下翻页、查找单词、复制粘贴

    命令模式下

    • 方向键:
      HJKL -> 左下上右
      w:word 向下移动一个单词
      b:back 向后跳一个单词
    • 上下翻页:
      PageUp & PageDown
      control f(forward)
      control b(back)
    • 跳转行数
      跳到88行: 88gg
      跳到1行 :1gg
      向下跳十行: 10j
      向上跳十行: 10k
      PS:Esc回退命令(ctrl + z)类似
    • 查找单词:
    /Node 		查找Node单词
    		回车后Node高亮
    		按n(next)进入下一个
    		按shift + n回退上一个(b也可以)
    
    • 整行的操作:
                    cc 剪切整行 vim进入编辑模式
    		cc c2c 连续删除两行
    		p 粘贴命令
    		u(undo)撤销
                    yy 复制当前行
    
    

    3. visual mode和vim内置的代码自动补全功能。另外,主要又讲了vim的插件管理工具vim plug。

    • 删除整段:
      V9模式: 按v进入v9模式 类似于光标选择 选中代码块后按c剪切,p粘贴或者u撤销

    -Vim内置代码补全功能:

    keyword compelete
    vim内置代码补全只能补全之前出现过的单词。
    ctrl + n
    
    • vim plug:
    vim插件管理工具: vim plug
    			
    进入vimrc:
    在最后添加
    call plug#begin()
    #此处填写插件 exp:Plug 'scrooloose/nerdtree'
    call plug#end()
    
    在命令模式下:
            (git已经安装下)
        :PlugInsall
        在插件开发者的github下可以看一下帮助文档
        再命令模式运行对应文档
    				
        NERDTree:
    	help NERDTree.txt
    					
    	command:
    	NERDTree显示文件目录
    	光标+回车选入文件进入工作区
    	ctrl + w在工作区内切换
    	自动加载运行插件命令:
    	放入vimrc最后:
    	atuocmd VimEnter * NERDTree
    	卸载插件:
    	Plug clean
    
  • 相关阅读:
    axure rp8.0 序列号,亲测可以用
    纯html页面之间传参
    js下载项目中的文件
    Java获取用户ip
    阿里云部署多个tomcat
    少小有才国家用,老大空长做何为
    获取 web 服务器 port
    知识的迁移和学习能力才是最重要的
    eclipse 安装和使用AmaterasUML
    Eclipse中tomcat更改部署路径 deply path
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/12604156.html
Copyright © 2011-2022 走看看