每日一Vim(16)Visual 模式(0)
前两天没更新,这里要对不起 isensen 等童鞋了:-),这两天写代码比较多,就落下来没写了,当然这其实是借口,昨天确实堕落了一天。**有错就改**,以后尽可能保证每周有五篇简短的文章_say less,do more_,谢谢isensen等童鞋每天光顾这里,你们的建议是我前进的动力。
Vim的Visual模式(中文称之为可视化模式)可以对所选择的文本进行各种操作,Virsual模式可以分为三种,分别是**字符(Characters)、行(line)、矩形块(rectangular block)**,既然是Visual模式,肯定是和字母v相关的操作,前面的一些篇章也用到过v模式(说到V,让我想起一篇文章《中国黑客传说:游走在黑暗中的精灵》,看完我这篇短文后不妨去看看那篇文章,挺有意思的,链接在文章最后)。
viwc
今天呢,就只讲一点点有关V模式的用途吧,在windows中替换一个单词惯用的手段就是先找到这个单词,鼠标双击该单词,选中之后直接输入新的单词就Ok了,但是使用Vim,你就应该摒弃鼠标,甚至四个方向键也不要去碰。那么在Vim中,概括起来就是四个字<E>f{char}viwc(请看小标题,这里貌似有十多个字儿,且慢,一个个解析下:<E>:Esc,进入normal模式,f:查找字符串,当然还可以用“;”或者“,”继续往后或往前找,v:visual模式,iw:选中整个单词,c:删除单词,进入插入模式),这样整个单词就会删除,接着就可以插入你想替换的单词了。其次,在Visual模式下,hjkl光标移动的键同样是可用的。对了,在normal模式下“.”可以重复执行上一次操作,有点象Python中的下划线“_”表示最后一个表达式的值一样。例如你最后执行的命令dd,那么按“.”就会继续删除当前行。(以后如果突然想起一个实用的东东,如果前面没介绍过的,我就顺便查到文章里头了)。
另附:为了彻底甩掉对四个箭头移动光标的依赖,在.vimc文件中可配置:
nnoremap <up> <nop>
nnoremap <left> <nop>
nnoremap <right> <nop>
nnoremap <down> <nop>
转载请注明出处,谢谢合作,周末愉快!作者---zhijun
周末没事的时候可以看看这张图:大图在这里:http://www.viemu.com/vi-vim-cheat-sheet.gif
相关推荐
一个visual studio 的vim插件 喜欢VIM的人赶紧下了
vim for visual studio 附使用说明。亲测vs2008,可以使用 对于vs2010不行,不要下载了。
visual studio vim emulator
ViEmu/VS: vi-vim editing for Microsoft Visual Studio ViEmu for Visual Studio is the most popular and mature product of the ViEmu line. Many hundreds of developers use it all day, every day for all ...
vim-visual-multi 类似于visual-block ,它被称为vim-visual-multi ,但是该插件主要在正常模式下工作。 基本用法: 使用Ctrl-N选择单词(例如Sublime Text / VS Code中的Ctrl-d ) 使用Ctrl-Down / Ctrl-Up垂直创建...
用于Visual Studio Code的Vim仿真 VSCodeVim是用于的Vim模拟器。 :delivery_truck: 有关受支持的Vim功能的完整列表,请参考我们的。 :page_with_curl: 我们的概述了版本之间的重大/次要/次要更新。 :question_...
vim和记事本或WORD不一样,不是一打开后就可以输入文字,此时它处于正常模式。 vim一共有4个模式: • 正常模式 (Normal-mode) • 插入模式 (Insert-mode) • 命令模式 (Command-mode) • 可视模式 (Visual-mode...
在visual stuio中模拟vim的编辑。
配置好了 Esc 之后,需要此插件开启底行模式
vim-命令模式快捷键
VI,VIM编辑器进入“插入”模式的命令汇总整理,方便初学编程的同学快速熟悉VIM
vim 插件,大大提升vim的功能,非常强大
VsVim(Visual Studio上Vim插件)
Ubuntu 64位免安装版VIM-IDE。 压缩包为直接打包/etc/vim配置... vim-visual-star-search Vundle.vim YouCompleteMe vimrc vimrc.Vundle 应用于用户版时可提取插件包放到家目录~/.vim下即可,再配合.vimrc可直接使用
可视模式(不知道如何进入) 左下角显示--VISUAL-- 导航命令 % 括号匹配 插入命令 i 在当前位置生前插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行
vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)
将vim修改为ide常用插件:a.vim , grep.vim, visual mark.vim, supertab.vim, taglist.vim, winmanager.vim, minibufexpl.vim
vim-visual-increment:visual-increment.vim-使用CTRL + AX通过可视模式创建数字或字母的递增序列
内容概要:本文介绍了Vim编辑器的常用模式切换命令和编辑命令,包括从其它模式切换到正常模式、从正常模式切换到插入模式、命令模式和可视模式,以及删除、复制和粘贴等基本编辑命令。 使用人群:需要使用Vim编辑器...
Plugin 'nelstrom/vim-visual-star-search' Plugin 'ludovicchabant/vim-gutentags' Plugin 'w0rp/ale' Plugin 'mbbill/echofunc' "自动显示函数声明插件 Plugin 'Yggdroot/LeaderF', { 'do': './install.sh' } ...