前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux学习第十七篇:vim介绍,颜色显示,移动光标,复制剪切粘贴

linux学习第十七篇:vim介绍,颜色显示,移动光标,复制剪切粘贴

作者头像
用户1215343
发布2018-02-05 17:14:27
2.8K0
发布2018-02-05 17:14:27
举报
文章被收录于专栏:linux运维学习linux运维学习
  • VIM
  • VIM颜色显示和移动光标
  • VIM一般模式下移动光标
  • 一般模式下复制剪切粘贴

VIM介绍

vi这个命令,它是linux中必不可少的一个工具。没有它很多工作都无法完成。早期的Unix都是使用的vi作为系统默认的编辑器的。你也许会有疑问,vi与vim有什么区别?可以这样简单理解,vim是vi的升级版。 vi 和vim最大的区别就是编辑一个文本时,vi不会显示颜色,而vim会显示颜色。显示颜色更易于用户进行编辑。其他功能没有什么区别。

1.一般模式: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,你可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行。 2.编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。从一般模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。 3.命令模式:在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

VIM颜色显示和移动光标

VIM打开文件的颜色显示
VIM打开文件的颜色显示

vim编辑文件的时候会显示颜色,而且这个颜色往往是根据你这个文件的具体内容有关系。例如给一个文件指定.sh脚本,它就可以根据shell语法去显示颜色。如指定python脚本,那就会根据python语法显示颜色。

vim的配置文件/etc/vimrc

当你遇到vim比较高级的用法(如自动缩进,语法高亮等)的时候,可以去搜文档资料去在配置文件/root/.vimrc(默认是空的)中配置

VIM一般模式下移动光标

按键

作用

h或者向左方向键

光标向左移动一个字符

l或者向右方向键

光标向右移动一个字符

k或者向上方向键

光标向上移动一个字符

j或者向下方向键

光标向下移动一个字符

Ctrl+f或PageDown

屏幕向后移动一页

Ctrl+ b或PageUp

屏幕向前移动一页

数字0或者Shift+6

移动到本行行首

Shift+ 4

移动到本行行尾

gg

移动到首行

G

移动到尾行

nG(n是任意数字)

移动到第n行

一般模式下复制剪切粘贴

按键

作用

x,X

x表示向后删除一个字符,X表示向前删除一个字符

nx

向后删除n个字符

dd

删除剪切光标所在的那一行

ndd(n为任意数字)

删除剪切光标所在行之后的n行

yy/nyy

复制光标所在行/所在行包括以下共n行

p

从光标所在行开始,向下粘贴已经复制或者粘贴的内容

P(大写)

从光标所在行开始,向上粘贴已经复制或者粘贴的内容

nyy

从光标所在行开始,向下复制n行

u

还原上一步操作(最多回复50次)

Ctrl+r

与u操作相反

v

按v后移动光标会选中指定字符,然后可以实现复制,粘贴等操作

vim一般模式下命令集合

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年11月04日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • VIM介绍
  • VIM颜色显示和移动光标
  • VIM一般模式下移动光标
  • 一般模式下复制剪切粘贴
  • vim一般模式下命令集合
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档