Vim实践总结

Vim实践总结

Vim

   Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
   简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。
   Vim键盘图如下。

Vim的安装

   输入vi,安Tab键会看见vi和vim.tiny。
   普通用户下输入命令:sudo apt-get install vim-gtk
   再输入vi后按Tab键看见vim即为安装成功。

Vim的配置与插件管理

  通过配置和安装插件,Vim可以变成神器。
   .vimrc是Vim的配置工作,通过.Vimrc文件你可以控制Vim的外观、字体、操作方式、快捷键、插件属性等
   vim的插件很多第一次安装插件请输入一下编程
mkdir src
cd src
git clone https://github.com/WolfgangMehner/c-support.git
cp -r ./c-support/ ..
   在配置文件中启用插件:
Vim ~/.Vimrc
filetype plugin on

Vim的使用

  基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。
  (1)命令模式:用户刚刚启动 vi/vim,便进入了命令模式。此状态下敲击键盘动作会被Vim识别为命令,而非输入字符。比如我们此时按下i,并不会输入一个字符,i被当作了一个命令。以下是常用的几个命令:i 切换到输入模式;以输入字符x 删除当前光标所在处的字符;: 切换到底线命令模式,以在最底一行输入命令。
    若想要编辑文本:启动Vim,进入了命令模式,按下i,切换到输入模式。
    命令模式只有一些最基本的命令,因此仍要依靠底线命令模式输入更多命令。
  (2)输入模式:在命令模式下按下i就进入了输入模式。在输入模式中,可以使用以下按键:、
           字符按键以及Shift组合,输入字符
           ENTER,回车键,换行
           BACK SPACE,退格键,删除光标前一个字符
           DEL,删除键,删除光标后一个字符
           方向键,在文本移动光标
           HOME/END,移动光标到行首/行尾
           Page Up/Page Down,上/下翻页
           Insert,切换光标为输入/替换模式,光标将变成竖线/下划线
           C,退出输入模式,切换到命令模式
  (3)底线命令模式:在命令模式下按下:(英文冒号)就进入了底线命令模式,底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。
                                   在底线命令模式中,基本的命令有: q 退出程序,w 保存文件
                                   按ESC键可随时退出底线命令模式。

Vim的使用示例

   输入$ vim runoob.txt建立一个名为 runoob.txt 的文件,再直接输入 vi 文件名 就能够进入 vi 的一般模式了。

原文地址:https://www.cnblogs.com/2499mly/p/11788446.html

时间: 2024-08-03 06:14:17

Vim实践总结的相关文章

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践 扩展 vim的特殊用法 http://www.apelearn.com/bbs/thread-9334-1-1.html vim常用快捷键总结 http://www.apelearn.com/bbs/thread-407-1-1.html vim快速删除一段字符 http://www.apelearn.com/bbs/thread-842-1-1.html vim乱码 http://www.apelearn.com/bbs/thr

四周第三次课 5.5 进入编辑模式 5.6 vim命令模式 5.7 vim实践

5.5 进入编辑模式 vim进入编辑模式 可以使用i 或I 进行编辑 i是插入,I是本行的行首 a和A 进行编辑 a 插入,A是本行的行尾 5.6 vim命令模式 vim命令模式 进行替换 wq=x  保存 5.7 vim实践 vim实践 原文地址:http://blog.51cto.com/wbyyy/2057614

vim的编辑模式、命令模式与vim实践操作

一.vim的编辑模式 二.vim命令模式三.vim实践操作# cp /etc/dnsmasq.conf /tmp/1.txt (1) 分别向下.向右.向左.向上移动6个字符(6j 6l 6h 6k).(2) 分别向下.向上翻两页(分别按两次ctrl+f和ctrl+b).(3) 把光标移动到第49行(49G).(4) 把光标移动到行尾,再移动到行首(Shift+4, Shift+6).(5) 移动到1.txt文件的最后一行(G).(6) 移动到文件的首行(gg).(7) 搜索文件中出现的"dnsm

进入编辑模式 vim命令模式 vim实践

进入编辑模式编辑模式,就是我们可以进行修改文档,配置的模式i 在当前字符前插入I(大写) 在光标所在行行首插入a 在当前字符后面插入A(大写) 在所在行行尾插入o 在当前行下面另起一行插入O(大写) 在当前行上面另起一行插入 ·····vim命令模式查找:/加你要查找的字符:·替换:(:1,21s/yang/huang/g)意思为在1-21行里将yang替换为huang(不加g只会替换一行中出现的第一个)·不加g的样子·(:1,$s/yang/huang/g)意思为1-最后一行里将yang替换为

进入编辑模式& vim 命令模式 &vim 实践

进入编辑模式 小写i在当前字符前插入 大写I 在光标所在行的行首插入 大写O 在光标上面一行插入编辑 小写o在光标下面一行插入编辑 小写a 在光标后面插入写(a是after的缩写) 大写A在光标所在行的行末插入编辑 命令模式 / 光标之后查找匹配字符串  --- /word   ----- shift + n 向上查找 ?光标之前查找特定字符串----?word 1,100s/User/xiaobo/g------1到100行,s表示开始替换,把User替换成xiaobo , g 全局替换glo

中学之Vim实践课程

今天转发娄老师的一篇VIM编辑器的文章,很赞哦!(值得收藏)文后的参考资料记得看一看,也很棒!                               原文地址:http://www.cnblogs.com/rocedu/p/6012444.html

Linux学习笔记(十八) vim(二)、编辑模式、vim实践练习

一. 编辑模式 命令行模式替换时如果需要替换的字符中有/符号,那么可以将分隔符换成#或者@ :1,100s#/good/weer/#well#g 将前一百行中的/good/weer/替换为well,:nohl 取消搜索时的高亮显示,:x也是保存并退出,但是如果并未改动文件内容,:wq会修改mtimex不会修改mtime vim练习 cp /etc/dnsmasq.conf /tmp/1.txt (1) 分别向下.向右.向左.向上移动6个字符(6j 6l 6h 6k).(2) 分别向下.向上翻两页

Linux centosVMware vim 编辑模式、vim命令模式、vim实践

一.编辑模式.命令模式 在一般模式下输入:或/可进入命令模式.在该模式下可进行走索某个字符或字符串,也可保存.替换.退出.显示行号等. /word:在光标之后查找一个字符串word,按n向后继续搜索 ?word:在光标之前查找一个字符串word,按n向后继续搜索 :n1,n2s/word1/word2/g:在n1和n2行之间查找word1并替换为word2,不加g则只替换每一行的第一个word1 :1,$s/word1/word2/g:将文档中所有的word1替换为word2,不加g则只替换每一

vim进入编辑模式 , vim命令模式 ,vim实践

vim 的三种常用模式 一般模式 移动光标位置 删除,复制,粘贴 进入编辑模式 "i" 当前字符前插入 "I" 在光标所在行的行首插入 "a" 在当前字符后插入 "A" 在光标所在行尾插入 "o" 在当前行的下一行插入新的一行 "O" 在当前行的上一行插入新的一行 "Esc键" 退出编辑模式 进入命令模式 退出编辑模式后按":"或者"/&