VIM入门(ACM版)

有的时候工具太强大,反而入门很难。

VIM命令大全

VIM就是这样的存在。

为了锻炼自己肉眼调试,写正确代码的能力,决定用文本编辑器来write code.

由于现阶段主要是写ACM题,所以并不用特别高级的特性。

1. 配置

打开配置文件 vim ~/.vimrc

set nocompatible
set backspace=indent,eol,start
set cursorline
set nu
syntax on
set tabstop=4
set shiftwidth=4
colo evening
set mouse=a
set cin

使用 g++ A.cpp -o A
./A

编辑的时候会简单的命令即可。

移动

hjkl 左下上右

w e W E b B 下一个单词首(尾) 下一个串首(尾) 上一个单词首 上一个串首

行内 0 ^ $ g_

行间 gg nG

句子 () 上一句首(尾) {}上一段首(尾)

复制 y

删除 d

粘贴 p

查找 * # /pattern

替换

:[range]s/pattern/string/[c,e,g,i]

% 表示全局 1,10 1到10行 g表示该行全部都替换

\ < sky \ > 仅替换sky 不考虑 askyaa 这种内部有的情况

若仅是删除则//

替换

注释 块选择 I // esc

排版 块选择 =

时间: 2024-10-03 18:33:33

VIM入门(ACM版)的相关文章

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

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

一般的linux系统默认安装的vim是精简版

一般的linux系统默认安装的vim是精简版(vim-tiny),所以不能配置语法检查等属性或获取在线帮助.需要安装vim-x:x.x.x,vim-common,vim-runtime. :syntax on 启动语法检查 或 :set syntax=sh :set hlsearch 搜索高亮 :set tabstop=4 tab为多少个空格 :set autoindent 自动缩进,即与上一行对其 可以将这些配置放在~/.vimrc中,不带冒号,一行一个命令.

Vim入门基础

Vim入门基础 Vim的三种模式 1)Normal模式(命令模式):可完成一些查找.光标移动等操作,不对文件做手动编辑. 2)Insert模式(插入模式):主要作用是编辑文本. 3)Visual模式(末行模式):可以执行文件保存.退出编辑器.查找替换等操作. 任何模式下 Esc 可以到 Normal 命令模式. Normal 下按 i 进入到 insert 插入模式. Normal命令模式下按 : (冒号)进入末行模式. 命令模式下的基本操作 1)光标的跳转:gg 可跳转至首行.G 可跳转至末行

第三周vim入门学习1

一.vim模式介绍 1.概念:以下介绍内容来自维基百科Vim 从vi演生出来的Vim具有多种模式,这种独特的设计容易使初学者产生混淆.几乎所有的编辑器都会有插入和执行命令两种模式,并且大多数的编辑器使用了与Vim截然不同的方式:命令目录(鼠标或者键盘驱动),组合键(通常通过control键(CTRL)和alt键(ALT)组成)或者鼠标输入.Vim和vi一样,仅仅通过键盘来在这些模式之中切换.这就使得Vim可以不用进行菜单或者鼠标操作,并且最小化组合键的操作.对文字录入员或者程序员可以大大增强速度

ACM版《孔乙己》 (转载自陈维晃的个人主页)

(原文地址:http://whchen.net/blog/index.php/archives/acm-wsn.html) Arena的格局,是和别处不同的:是用Java做的客户端,可以随时System Test每场SRM,还可以看到挂掉的数据.喜欢做Coding的人,傍午傍晚闲得蛋疼的时候,每每花75分钟,切一场陈旧的250和500,--这是没有比赛的时候的事,有比赛的时候大家每次都把服务器挤挂--然后继续,水掉250之后趁热切掉500,倘若更NB一些,便可以留时间把1000也写一写,或者检查

vim 编辑器IDE版

由于我使用的vim编辑器有点老土,所以就在谷歌上搜索一下,是否能把它搞的漂亮一点,方便一点,这不–我们以往有给提供了一个好用的方法,我按照他的方法把我的VIM装修的好漂亮,主要是由了它,对于我们这些生手来说,可以避免很多错误信息,最主要的就是:可以规避错别字. 先亮一下图 好看吧, 下面就方法给说一下,不用你太多修改,我们亲爱的作者帮我们写好配置文件脚本了. 当然我们不要把作者的功劳给去除就是了.大家都是vim 使用者. Setup: 简易安装方法: 打开终端,执行下面的命令就自动安装好了: w

MobaXterm初认识和vim入门

MobaXterm 它是一个全功能的终端软件.支持SSH连接,支持FTP.串口等协议. 此处我们用来链接服务器终端 1.安装 MobaXterm分免费开源版和收费专业版.官网提供MobaXterm的免费开源版“Home Edition”下载(http://mobaxterm.mobatek.net/download.html), 免费开源版又分便捷版(解压即用)和安装版(需要一步步安装).我们使用免费开源版的便携版. 2.链接SSH 点击session  -->> 点击SSH -->&g

[20160815]vim入门命令总结

[Esc]命令模式 1. j  k   h    l  上 下 左 右 2. x  删除当前字符   i   进入编辑模式      a  当前字符后插入 3. d   motion  删除操作符   操作符的操作选项 1. dw  从光标处删除到下一个单词的起始处,不包括第一个字符 2. d$ 从当前光标删除到行末 3. de 光标当前删除到单词末尾,包括最后一个字符 4. dd 删除整行  number dd 删除下来的n行 4. p 将最后一次删除的内容置于光标之后 5. 动作前输入数字会

第三周vim入门学习2

一.vim重复命令 1.重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操作 拷贝测试文件到本地目录 $ cp /etc/protocols . 打开文件进行编辑 $ vim protocols 普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之外也可以重复dd的删除操作 2.执行指定次数相同的命令 进入普通模式输入N<command>,N表示重复后面的次数,下面来练习以下: 打开文件文件进行编辑 $ vim protocols 下面你可以依次进行如下操