美文网首页
工作笔记——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

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

  • 基础-17、vim(一)

    笔记内容:5.1 vim介绍5.2 vim颜色显示和移动光标5.3 vim一般模式下移动光标5.4 vim一般模式...

  • Python学习笔记-第十八天

    Django官方学习笔记Django快速搭建blogrunoob Django教程vim python搭建1vim...

  • 【CLI】Vim插件管理调研

    参考文章 vim有哪些插件管理程序?都有些什么特点? 使用vundle进行插件管理(vim笔记二) 【Vim】使用...

  • day7-vim编辑器

    linux系统vim编辑器 1.什么是Vim? vim就和windows下的笔记本类似 2.vim与vi是什么关系...

  • 基础-18、vim(二)

    笔记内容:5.5 进入编辑模式5.6 vim命令模式5.7 vim实践 一、进入编辑模式 二、vim命令模式 Q:...

  • vim 笔记

    彩蛋 :smile 电传打字机 windows \r\nunix osx linux \n也有 \n\r 的 不主流

  • vim笔记

    多行缩进 1 按v进入VISUAL模式2 选中多行3 按>和<来进行缩进或缩出 删除多行 1 通过配置或命令:se...

  • ViM 笔记

    安装 Ubuntu 14.04 LTS 系统默认不自带 vim,需要在命令行输入下列指令安装: 命令 跳转到文件开...

  • VIM笔记

    VIM 参考资料 《鸟哥的私房菜》 ​ 三个模式 一般指令模式(command mode) 编辑模式(insert...

网友评论

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

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