zoukankan      html  css  js  c++  java
  • 超级编辑器--VIM的常见操作

    如下,都是我常用的

    删除单词:  d + w

    关闭vim窗口:   :q   或者 shift + zz

    全部向左移: shift + v  --->  shift + <   --->   .   重复上次操作

    :tag  跳转到与关键字匹配的地方

    :tn    跳到下一个匹配的地方

    :tp   跳到上一个匹配的地方

    跳转到当前光标下文件名对应的文件中   gf

    跳回原先的文件  ctrl + o

    自动补全  ctrl+p

    向下10行  10 + j

    :52   直接跳到52行

    替换所有tab符   :retab

    批量注释: , + c +b

    redo :  ctrl + r

    上下左右: jkhl

    下一个单词: w

    前一个单词: b

    下一屏: ctrl + f

    上一屏 : ctrl + b

    搜索some_string: /some_string

    把全局的some_string 替换成 new_string : %s/some_string/new_string/g

    继续搜索下一个: n

    继续搜索前一个 : N (shift + n)

    补全: ctrl + n , ctrl + p (next, previous的缩写)

    删掉一个字母: x

    删掉一个单词: dw

    删掉一行: dd

    删掉3行: 3d

    复制一个单词: yw

    复制当前行: yy

    粘贴: p

    选中N行: shift + v , 再 jk

    快速打开一个文件: ctrl + t

    快速打开前一个文件: ctrl + e

    跳到文件头: gg

    跳到文件末尾: shift + g

    在光标前新增内容: i (insert的缩写)

    在光标后新增内容: a (add的缩写)

    快速的跳到该行最后: shift + 4

    快速的跳到该行最前: 0

    上一次编辑的地方: g;

    下一次编辑的地方: g,

    撤销上一次操作:u

    恢复上一步操作:ctrl+r

    重复最后一个命令: .

    变换为大写:~

    自动排版:在命令行模式下,首先使用“gg”将光标移动到文档开头,然后使用“v”切换到可视模式,再用“G”将光标移动到文档尾部(相当于全选),最后使用“=”,即可完成整个文档的自动排版。

    注释整块内容 注释块的方法: 选定要注释掉的行   I   //   Esc  I之后输入的东西就是插入到选定的行前边的,直至Esc. 要去掉注释的办法:选定注释符//,然后d  列块选定后I是在前边都插入,A是在后边都插入 是按列块模式的选定,是行选定,v是普通选定

    .tar.gz文件安装方式:

      先解压,然后进入该文件目录,执行 ./config  make sudo make install 三个指令

    ps: 将vim改造成强大的IDE refer to http://noworry.blog.51cto.com/6223479/1114812

      1.vim存在多个配置文件vimrc,比如etc/vimrc,此文件影响整个系统的vim,还有~/.vimrc,此文件只影响本用户的vim,而且~/.vimrc文件中的配置会覆盖/etc/vimrc中的配置.这里我们只修改~/.vimrc文件.

    2)Vim的插件(plugin)安装在Vim的runtimepath目录下,你可以在Vim命令行下运行"set rtp“命令查看。这里我们选择安装在~/.vim目录,没有就创建一个。
        3)当本文说”在Vim命令行下运行cmdxx命令“时,意思是指在Vim的命令行模式下运行cmdxx命令,即在Vim的正常模式下通过输入冒号":"进入命令行模式,然后紧接着输入命令cmdxx。在后文描述中都会省略冒号":"输入。
        4)如果没有说明“在Vim命令行下运行某命令”,则是在shell中执行该命令。
        5)如果命令中间被空白符间隔或有与正文容易混淆的字符,我会用双引号将命令与正文区分。所以读者在实际操作时,不要输入命令最前面和最后面引号。
        6)本文关于组合快捷键的描述,形如a-b形式的快捷键表示同时按下a键和b键,而形如"a-b c"形式的快捷键,则表示先同时按下a键和b键,然后放开ab键,再按下c键。
  • 相关阅读:
    JS校验 if (! temp_var) {} //拦截 ''和 undefined
    17 JQuery高级----学习笔记
    16 JQuery---JavaScript框架
    15 Filter过滤器和Listener监听器
    14 用户信息展示综合案例
    13 JSP、MVC开发模式、EL表达式和JSPL标签+软件设计架构---学习笔记
    12 Cookie、Session和JSP基础
    11 Reponse对象+ServletContext对象
    10 Servlet+Http+Request对象
    09 Servlet相关知识点---学习笔记
  • 原文地址:https://www.cnblogs.com/inya/p/4109386.html
Copyright © 2011-2022 走看看