美文网首页
工作笔记——vim

工作笔记——vim

作者: AlexDM | 来源:发表于2017-06-08 23:04 被阅读35次
    Beauty
    今天简单介绍一下vim。如果在linux系统下,那么就会接触到这个东西。Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性,VIM是自由软件。
    其实最基本的几个命令就可以满足日常的工作,接下来介绍一下:
    1、首先你要有一个需要编辑的文件,txt、.py之类的文档,
    如果没有可以通过vim file_name.txt创建一个txt文件
    
    2、之后你可以在打开的文件中进行编辑
    这里说一下,vim有两种模式:命令模式、插入模式
    在插入模式下可以进行文件内容的编写、修改,通过按 i 键进入插入模式,通过ESC退出插入模式
    命令模式是更高效的对文档进行编辑,在进入文档的时候,默认进入命令模式
    
    3、对文档修改完成之后,保存文件是在命令模式下输入“:w”
    
    4、退出这个文件,输入“:q”,保存并退出“:wq”
    
    5、放弃所做的修改“:q!”
    

    基本上,用这几个命令,就可以完成最基本的文件编辑工作了,
    如果想更加高效的进行工作,就需要学习一些命令了

    
    在线教程 http://www.openvim.com/tutorial.html
    
    Linux自带vim教程:vimtutor
    
    删除dd 删除多行 3dd
    
    移动到文档第一行gg,G文档末尾
    
    0光标移到行首,$光标移到行尾
    
    nyy 复制n行
    
    p粘贴,u撤销
     
    :1,.d 先G到文档末尾,再执行前面的语句,删除全部文件内容
    
    /查找,n向上,N向下查找
    
    整页翻页ctrl+f ctrl+b
    
    f就是forword b就是backward
    
    翻半页
    
    ctrl+d ctlr+u
    
    d=down u=up
     
    :set number 显示行数
    
    :vsplit 将屏幕竖着一分为二,ctrl+ww在窗口直接切换
    
    :open file1 file2 或者 vim file1
    file2 打开多个文件
    
    列编辑模式:可以尝试ctrl+shift+v进入“可视块”模式
    
    ![VIM列模式](https://img.haomeiwen.com/i2315442/755b77e86951fcc6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
     基本的替换
    
    :s/vivian/sky/ 替换当前行第一个 vivian 为 sky
    
    :s/vivian/sky/g 替换当前行所有 vivian 为 sky
    
    :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
    
    :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
    
    (n 为数字,若 n 为 .,表示从当前行开始到最后一行)
    
    :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky
    
    :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky
    如果有特殊字符可以使用\进行转义
    
    

    最后推荐一个网站:
    站长之家:http://www.chinaz.com/
    里面有很多工具可以使用,比如字符转码,时间戳的转换等,并且网站做的也很不错

    相关文章

      网友评论

          本文标题:工作笔记——vim

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