`
maoshiping
  • 浏览: 8558 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

ubuntu下vim的安装与使用入门

阅读更多
vim 安装

普通用户登录输入:sudo apt-get install vim-gtk
root用户直接输入:apt-get install vim-gtk
然后等待下载安装就好了,中途会问你yes or no 按y就行了。

下面讲讲使用方面的:

vim三种模式
命令模式,输入模式,底行模式
a 和esc 切换输入模式和命令模式

vim index
vim + index
vim +3 index
vim +/*** index 进入index文件中***第一次出现的位置 按n切换

底行模式下:
:n 向后切文件 
:N  :prev 向前切文件
:w 把文件从内存写到硬盘(保存)
:q 退出
:! 强制退出
:ls 列出当前编辑器打开的所有文件
:15 定位到第十五行
/xxx 从光标位置向后搜索xxx第一次出现的位置
?xxx 从光标位置向前搜索xxx第一次出现的位置

命令模式常用指令:
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向下翻页
ctrl+b 向上翻页
ctrl+d 向下翻半页
ctrl+u 向上翻半页
dd 删除光标所在行
o 在光标所在行的下方插入一行并切换到输入模式
yy 复制光标所在的行
p  在光标所在行的下方粘贴
P  在光标所在行的上方粘贴

s命令可以替换字符串
:s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1

  :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1

  :.,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1

  :1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1

刚开始你会用不惯,不过两三天后你就会发现它的强大了,一个月后你会发现,dos下的命令窗口简直就是个渣!!!(ps:一定要记住那些快捷键,相当好用且强大,能省不少事儿)
分享到:
评论

相关推荐

    ubuntu下gcc编程入门收藏

    ubuntu下gcc编程入门收藏 http://hi.baidu.com/flying5/blo 准备工作 [GCC的安装过程] 如果你还没装编译环境或自己不确定装没装,不妨先执行 sudo apt-get install build-essential 如果你需要编译 ...

    ubuntu下gcc编程入门

    ubuntu下gcc编程入门收藏 准备工作 如果你还没装编译环境或自己不确定装没装,不妨先执行 sudo apt-get install build-essential 如果你需要编译 Fortran 程序,那么还需要安装 gfortran(或 g77) sudo apt-get ...

    零基础学习Linux+Ubuntu培训PPT.rar

    2.4vi与vim入门.pd 2.5Make工程管理.pdf 3.1什么是环境变量.pdf 3.2文件系统管理pdf 3.3用户账户管理pdf 3.4文件访问权限.pdf 3.5进程管理.pdf 3.6软件安装及卸载.pdf 3.7使用dpkg安装软件包.pdf 3.8使用apt安装...

    零基础Linux+Ubuntu实战视频课程.rar

    │ 2.4 vi与vim入门.pdf │ 2.5 Make工程管理.pdf │ 3.1 什么是环境变量.pdf │ 3.2 文件系统管理.pdf │ 3.3 用户账户管理.pdf │ 3.4 文件访问权限.pdf │ 3.5 进程管理.pdf │ 3.6 软件安装及卸载.pdf ...

    Ubuntu_Linux从入门到精通

    UbuntuLinux从入门到精通全书分为4部分。第1部分介绍Ubuntu的起源和发展,以及如何规划和安装Linux主机。第2部分介绍Ubuntu的进阶应用,包括X-Window的配置、桌面环境、桌面应用软件、软件包管理、Shell环境和Vi/Vim...

    Ubuntu 完全教程(中文版).pdf

    Ubuntu 完全教程,中文版,PDF 格式,让你成为 Ubuntu 高手!直接看内容预览:基本操作;安装;Linux 基础;Linux 系统简介;命令行;Ubuntu 系统简介;软件安装;Xwindows 简介;系统管理;系统信息;文件管理;...

    零基础玩转Linux+Ubuntu实战视频课程.zip

    1-8 vi及vim入门 1-9 GNU make工程管理 1-10 什么是环境变量 1-11 文件系统管理 1-12 用户账户管理 1-13 文件的访问权限 1-14 进程管理 1-15 软件源码包的编译、安装与卸载 1-16 制作自己的deb软件安装包 1-17 使用...

    Ubuntu入门(一) Shell操作 VIM文本编辑 Linux文件系统

    常用Shell命令2.APT下载3.VIM文本编辑4.Linux文件系统4.1.Linux文件系统结构4.2.Linux常用文件操作命令4.3.文件压缩&解压缩命令4.4.文件查询&搜索4.5.文件类型 1.常用Shell命令 ls:目录信息查看命令,主要用于显示...

    Linux入门之Vim编辑器及vim命令的应用(Ubuntu)

    vi与vim vi编辑器是Unix及Linux系统下标准的编辑器,相当于Windows系统中的记事本。是我们使用Linux系统不可缺少的工具。 vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;相比vi编辑器,...

    happy_book_vim:这是我的vim配置, 欢迎大家使用!

    Vim入门教程 本文内容: 在线观看地址: 世界上只有三种编辑器: Vim, Emacs 和 其他。 Vim的基本功能极其强大。 Vim的插件也无所不包。 这个项目中是: vim 教程 我的Vim配置和vim插件。放在这里,供大家使用。 安装...

    菜鸟入门之一:在Ubuntu18.04下利用VS code编写C语言的配置

    出于学(zhuang)习(bi)开始接触linux,所以尝试在电脑上安装了ubuntu,不想一发不可收拾,逐渐被Linux的魅力所征服。作为一名ITboy自然首先想到的是如何解决写代码的问题。由于Linux水平还处于菜鸟水准,所以什么...

    oh-my-vim:我的vim配置

    要安装ctags,请使用您的软件包管理器。 对于基于Debian的系统(Ubuntu,Mint等): sudo apt-get install exuberant-ctags 对于基于Red Hat的系统(Red Hat,Fedora,CentOS): sudo yum install ctags 安装...

    Linux入门精华版.pdf

    Linux知识汇总 通过命令完成系统常用操作 常用软件的使用(中文输入法、python、pip、pycharm、vim、ssh、scp、nginx) 虚拟机简介 Ubuntu的安装

    Linux初学入门笔记

    linux常用shell指令,ubuntu常用操作,vim编辑器使用介绍,uboot、内核烧录,最小系统制作等

    Linux从零入门实战-2019年七月Z线.txt

    知识点2: 安装Linux系统, 以Ubuntu虚拟机为例 知识点3: 购买Linux云主机,以阿里云主机为例 知识点4: Linux目录结构及常用命令 实战项目: 安装Linux虚拟机环境,配置网络及共享文件 第二讲 Linux常用操作命令 ...

    til:关于我学到的东西的简短文章集

    :South_Korea: 基准tpcc-mysql:快速入门指南如何在Ubuntu上安装SysBench 0.5 TPC-E与TPC-C :South_Korea: 如何为Oracle安装BenchmarkSQL 如何为PostgreSQL安装BenchmarkSQL 如何在Ubuntu上安装TPC-E(适用于MySQL)...

    Ubuntu入门(三) GCC编译器 Makefile基础 Shall编程

    目录1.GCC编译器1.1.VIM设置1.2.编译代码2.Makefile基础2.1.实验程序2.2.Makefile概念和基本操作步骤2.3.Makefile规则格式2.4.Makefile变量2.5.Makefile模式规则&自动化变量2.6.Makefile条件判断3.Shall编程3.1....

    初级玩转Linux+Ubuntu(嵌入式开发基础课程)

    课程主要面向嵌入式Linux初学者、工程师、学生 主要从一下几方面进行讲解: 1.linux学习路线、基本命令、高级命令 2.shell、vi及vim入门讲解 3.软件安装下载、NFS、Samba、FTP等服务器配置及使用

    基于C++实现的轻量级Web服务器源码+项目说明.zip

    2.主要针对各个计算机相关专业,包括计算机科学、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师、企业员工。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为...

    docker-spoon:Gem 允许开发人员使用 Docker 和 tmux 相互配对...erm

    (注意:如果在 Ubuntu 上安装,则需要安装 ruby​​-dev) 配置 Spoon 有许多您可能不想每次都在命令行中指定的选项。 为您的环境设置这些的最简单方法是将它们添加到~/.spoonrc 。 这个文件只是被解析为 ruby​​...

Global site tag (gtag.js) - Google Analytics