码迷,mamicode.com
首页 > 其他好文 > 详细

四周第二次课(1月3日)

时间:2018-01-04 01:42:57      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:nbsp   esc   保存   white   文件的   text   orm   ace   高级   

四周第二次课(1月3日)
5.1 vim介绍

vi是linux里的文本编辑器,vim为其进阶版本,vim带有颜色显示,vim具有三种工作模式:一般模式、编辑模式、命令模式。

技术分享图片

  • 一般模式:: 当你vim filename 编辑一个文件时,一进入该文件就是一般模式了。在这个模式下,输入的任何字符都被视为指令。可以做的操作有,上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行等等。

  • 编辑模式:一般模式下,是不可以修改某一个字符的,只能到编辑模式了。编辑模式可以实现对文本的输入和编辑(类似于笔记本文档界面)。从一般模式进入编辑模式,只需你按一个键即可(i,I,a,A,o,O,r,R)。当进入编辑模式时,会在屏幕的最下一行出现“INSERT或REPLACE”的字样。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。

  • 命令模式:在一般模式下,输入”:”或者”/”即可进入命令模式。在该模式下,你可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等等。

5.2 vim颜色显示和移动光标

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

vim本身自己的配置文件

技术分享图片

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

技术分享图片

移动光标:拷贝这个文件进行编辑实验

技术分享图片

技术分享图片

数字加hjkl都可以移动相应N


5.3 vim一般模式下移动光标

  • h,j,k,l:分别向左,上,下,右方向移动一个位置

  • Ctrl + f 或者pageUP键,Ctrl + b 或者pageDOWN键,屏幕向前/向后移动一页

  • 0,$:分别移动到行首和行尾,上面几个都可以通过键盘上的方向键和Home,Ended等键实现

  • G :光标移动到文本的最末行 #

  • nG(n是数字):移动到该文本的第n行

  • gg:移动到该文本的首行 #

  • n空格(n是数字):按下数字n然后按空格,则光标向右移动n个字符,如果该行字符数小于n,则光标继续从下行开始向右移动,一直到n

  • n回车(n是数字):光标向下移动n行

5.4 vim一般模式下复制、剪切和粘贴 

技术分享图片

ctrl+r 与u相反

v+x+p  

四周第二次课(1月3日)

标签:nbsp   esc   保存   white   文件的   text   orm   ace   高级   

原文地址:http://blog.51cto.com/4375471/2057230

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!