vim入门与配置

vim 是十分强大的编辑器,尤其适合程序员族群。

经常在各种编辑器中切换效率不高,各种特性很容易混淆。如果只允许你挑选一种编辑器,vim是个很好的选择。

windows下直接解压就可以用了。

文件拖上去,直接编辑,:wq  保存并退出。

它与一般编辑器不同的地方:有多个模式。一定要弄清自己在哪个模式下。常用 4 种模式:

Normal 常模式,默认开始的时候就是这个模式,这时候输入编辑内容是无效的。

Insert  编辑模式,与一般编辑器的模式相同,可以输入内容

Command 命令模式,在底行小缓冲区中输入一些命令,命令很多,十分强大

Visual 可视模式, 用于选中某些文本(可以按行,可以按块)

无论在哪里,拼命按 ESC 键,就回到了 Normal

Normal ---> Insert:

i 光标前插入, a 光标后插入, A 本行尾插入, I 本行首插入

o 当前行后建立新行插入, O 当前行前建立 .....

Normal ---> Command:

用冒号(:)

Normal ---> Visual:

v 可视, V 块可视模式

在Normal模式移动光标:

h j k l  方向键

ctrl + f  下翻页, ctrl + b  上翻页

ctrl + d 下翻半屏, ctrl + u 上翻半屏

H  光标到屏顶, M 中间, L 到屏底

gg 到文档头, G 到文档尾

0 到行头, $ 到行尾, ^ 到非空字符的行头

w 下一词头, b 上一词头, e 本词尾或下词尾, ge 反向...

W  B  E  类似,但词中可包含连接符号

(  到句头, ) 到句尾   句子以标点为据

{ 到段头, } 到段尾   段落以空行为据

:数字  调到该行    数字|  到本行的某个字符

括号匹配:  %

------------------------------------------------

时间: 2024-11-18 03:49:55

vim入门与配置的相关文章

zabbix入门之配置邮件告警

zabbix入门之配置邮件告警 邮件环境搭建 使用本地邮箱账号发送邮件 zabbix-server 端安装 mailx .sendmail或者psotfix 服务,系统默认安装好了postfix #安装sendmail,并加入开机自启. yum -y install sendmail systemctl start sendmail systemctl enable sendmail #开启postfix并加入开机自启. systemctl start postfix systemctl ena

GoLang入门-安装-配置

Go的三种安装方式 Go有多种安装方式,你可以选择自己喜欢的.这里我们介绍三种最常见的安装方式: Go源码安装:这是一种标准的软件安装方式.对于经常使用Unix类系统的用户,尤其对于开发者来说,从源码安装是最方便而熟悉的.Go标准包安装:Go提供了方便的安装包,支持Windows.Linux.Mac等系统.这种方式适合初学者,可根据自己的系统位数下载好相应的安装包,一路next就可以轻松安装了.第三方工具安装:目前有很多方便的第三方软件包工具,例如Ubuntu的apt-get.Mac的homeb

Vim 安装、配置及复制粘贴操作

1.安装:sudo apt-get install vim 2.配置:cd ~ #进入用户主目录 touch .vimrc #.后缀文件不可见 vi .vimrc #打开文件 输入: 1 set cindent 2 3 set shiftwidth=4 4 set tabstop=4 5 set softtabstop=4 6 7 set number 8 set hlsearch 9 syntax on 10 11 set showmode 12 set foldmethod=syntax 1

Centos下Vim编辑器基本配置

设置 Vim编辑环境 配置 有两种方式: 1,是在/etc/vimrc 进行设置,这种设置方法会作用与所有登录到Linux环境下的用户.不建议使用. 2,在用户登录的 ~ 目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用实并不互相影响. 具体方法: 在文件中输入: set nu // 这是设置显示行号 set showmode //设置在命令行界面最下面显示当前模式等. set ruler // 在右下角显示光标所在的行数等信息 set autoinden

Ubuntu学习小结(二)PostgreSQL的使用,进程的查看关闭,编辑器之神Vim入门

距离上次发布文章已经过去了很久.在过去的半年中,虽然写的代码不多,但是在接触了计算机一些其他的知识,包括数据库.网络之后,感觉能够融会贯通,写代码水平又有了一定的提高.接下来,将会发表几篇文章,简单介绍一下我所了解的一点技术. 1.PostgreSQL的安装和使用 PostgreSQL是一个非常好用的开源免费数据库,功能强大,尤其对于GIS从业人员而言,其与PostGIS搭配可以有极强的空间数据库功能. 其官方网站:https://www.postgresql.org/ 官方帮助:https:/

通过Vim+少量插件配置一个高效简洁的IDE

最近本人在看<TCP/IP Illustrated Volume2:The Implementation>这本书,自然要下载4.4BSD-Lite的源代码配合书本一起研读.以前学习Vim的时候就知道Vim可以通过插件的功能来配置一个功能强大的自定义IDE,这次有这么好的机会为什么不利用一下呢?于是在阅读源代码的过程中根据需要一步一步配置了一个简单完整的IDE环境,通过这几天的使用真心觉得Vim好用,速度那个快呀.以前总听别人说Vim如何如何好,这次真的让我感受到了并爱上了Vim这个工具.在这里

vim插件和配置

vim插件和配置 插件 pathogen 可以方便地管理vim插件 在没有pathogen的情况下,vim插件的文件全部都放在.vim目录,卸载插件很麻烦,pathogen可以将不同的插件放在一个单独的目录下,安装插件只需要将插件的文件夹复制到制定文件夹(bundle)内,卸载插件时只需要删除文件夹,方便好用. 以下插件都可以采用“下载zip包到vundle文件夹,解压zip包”的方法进行安装 下载及安装https://github.com/tpope/vim-pathogen nerdtree

vim自动缩进配置

1.配置文件的位置    在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc".例如,/root目录下,通常已经存在一个.vimrc文件.2.设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:    syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:    export TERM=

Linux(ubuntu12.04)基本服务(网络服务,samba,nfs)及vim编辑器的配置总结

一,网络服务的配置: 1.1配置文件的位置:/etc/network/interfaces 1.2配置文件的内容: auto lo iface lo inet loopback #以下是新添加的内容,设置为静态获取ip地址 auto eth1  iface eth1 inet static  #ip地址设置成与主机Windows同一网段,其它的与windows相同  address 192.168.1.30  netmask 255.255.255.0 gateway 192.168.1.1 1