vim如何写出vim 可视化化的

参考文档:http://blog.csdn.net/ii/article/details/
先梳理关键知识,方便查阅
v(小v):进入可视化
V(大V):进入可视行
ctrl+v:进入可视化块
还有一些相关可进行的操作
d&删除选中文本
c&修改选中文本,删除选中的文本,然后输入想要的内容
r&替换选中文本,将选中的文本替换成单个字符
I&在选中文本前插入
A&在选中文本后插入
gu&选中区域转为小写
gU&选中区域转为大写
g~&大小写互调
&&向右缩进一个单位
&&向左缩进一个单位
注意:操作完成之后,‘esc’结束操作或退出可视化
三种模式之间可以输入相关命令切换,例如:
v(进入字符可视化) &———v或esc(退出)
v(进入字符可视化) ———V(进入行可视化)
什么是可视化:就是选中一块区域,然后在上面进行一些操作,记住与普通的操作不同的是,可视化操作是对整块选中的区域进行操作的,有些时候效率会更高。
对于可视化操作来说,有三种基本模式:
字符文本操作(v):逐个字符选择文本
行文本操作(V):逐行选择文本
块文本操作(ctrl+v):按照块的方式选择文本
三种模式选择文本的主要区别
&执行操作‘v’,进入字符文本操作,向下选择
如果执行‘V’,进入行文本操作,向下选择
如果执行‘ctrl+v’,进入块文本操作,向下选择
也可以向左或者向右移动
三种的模式的识别标识(看左下角)
A.字符可视化
B.行可视化
C.块可视化
&再举几个例子:
a.把整个文件注释掉
操作:ctrl+v——选取目标块——I(大写)——#——esc
b.替换(将前四行的xxx替换成ABC)
c.改变大小写ABC——abc
gu大写——小写
gU小写——大写
注意:选择块的时候,o可以改变延伸方向
总的来说,有些时候使用可视化操作是个不错的选择。
阅读(...) 评论()没有更多推荐了,
不良信息举报
举报内容:
使用人类史上最好的编辑器:Vim
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!vim-可视化操作
可视化操作
支持的可视化操作包括:
v → 单字符选取。
V → 每次选取一行。
&C-v& → 块选取。配合 A 和 I
键进行整体操作,非常强大。
gv → 退出可视化模式后,可以使用这个命令用同样的方式自动选取之前的区域。
1. 一般操作
使用上面的命令选中要进行操作的内容后,就可以配合其它命令进行块操作,譬如:d 删除、y 复制、J
行连接、& & 左右缩进、= 自动缩进等。
2. 删除或添加脚本注释
在编辑脚本的过程中,有时需要打开或者注释某个块,逐个逐个编辑实在是太影响速度了,这时必须要进行块操作。例如我要注释下面的块。
"**********************************"
echo "There are 100
"**********************************"
&&& 在 normal
模式下键入:
&C-v& → 配合 h 或者
&C-d& (末尾行)选中上面的内容。v 和 V
不提供这个功能。
I → 插入 # 。我们发现并没有达到预定的效果,只在首行中插入了 # 。因为还没完。
Esc → OK 了,看下面的结果。
"**********************************"
#echo "There are 100
"**********************************"
&&& 删除就也是同样的过程,在
normal 模式下键入:
&C-v& → 配合 h 或者
&C-d& (末尾行)选中上面的内容。v 和 V
不提供这个功能。
d → 删除首行 # 。
Esc → OK 。
3. 在所有行的末尾添加字符
有时候我们需要在每行的末尾添加什么,例如把上面的例子的打印重定向到某个文件中。在 normal 模式下输入:
&C-v& → 配合 $ 还有 h 或者
&C-d& (末尾行)选中上面的内容。v 和 V
不提供这个功能。
A → 进入插入模式,输入 &filename.txt 。
Esc → OK,看效果吧。
"**********************************"&filename.txt
echo "There are 100
lines"&filename.txt
"**********************************"&filename.txt
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。MarkdownView – Vim的markdown可视化编辑插件 - 为程序员服务
MarkdownView – Vim的markdown可视化编辑插件
MarkdownView
markdown可视化编辑插件,可以在编辑的同时看到最终效果。
Vim编译了python支持
安装了python-webkit、python-gtk、python-markdown
打开markdown文件
输入 :MarkdownView
在Vim中对markdown文件进行修改会马上在右侧的窗口显示出来。
本插件在Linux mint 14下测试通过。
您正在阅读的这篇文章是来自的原创文章,转载请注明出处。本文链接地址:
无觅猜您也喜欢:
MarkdownView markdown可视化编辑插件,可以在编辑的同时看到最 …
无觅猜您也喜欢:
:s/party/freedom/g
原文地址:, 感谢原作者分享。
您可能感兴趣的代码牛人可能会用VIM,但用VIM的不一定就是牛人
牛人可能会用VIM,但用VIM的不表示你就是牛人。 如果把用VIM的、不用VIM的做一个统计,那使用VIM的人中平均出现牛人的机率会更少,小白更多一些,不信你举目四望就知道了。
这种小白,通常喜欢到处吹嘘自己用VIM,贬低不用VIM的其他人,非常的执着,其实可以理解,因为他们很多都是小白,他用VIM做不出牛逼的东西,只好在网上到处装逼寻找逼的感觉。
很多人以为VIM之类纯键盘操作,那么多复杂的命令好象很牛逼。其实一点也不牛逼,如果你用过五笔就知道了,五笔按键的复杂度远超VIM, 没有长年、艰苦、枯燥的机械式的苦练是不行的,但是一旦熟悉了按键,那么一个普通的用户闭上眼睛不看键盘都能熟练、精确的打出几万个组合键,不需要思考,不需要什么高智商。
VIM这类工具按键的复杂度不过如此、通过愚蠢的机械式的反复训练,熟能生巧产生条件反射,这本是生物的本能,没有任何高明的地方。上帝给你关上一扇门,一定会为你打开一扇窗,如果在机械式的工具上表现出过度强悍的能力,说明此人很可能在其他方面拥有某种缺陷,例如缺乏创造能力。很有可能他这辈子只是在大众面前卖弄装逼的一个奇葩而已,记忆力再惊人、机械化操作再强悍,顶多也就是比一台三流的机器人要强那么一点。
不信你看那些用VIM的,特别喜欢打嘴仗,不但喜欢跟异类打嘴仗,还喜欢跟同类工具打嘴仗,这就是他们脑子出现倾向性问题的一个明证。
VIM之类是流行于命令行界面的工具,在命令行下面不是他不想用鼠标,而是用不了或者说不好用,然后在长期的痛苦中孕育了VIM之类的工具,然后不断的积累,也的确出现了很多有意思的技巧。但这指的是在命令行界面下,在windows下吹嘘这个东西,只能说有点走火入魔了。
很多人认为可视化工具一定比命令行的工具傻瓜,这多是一些小白的想当然的理解。 其实一个工具是不是好用,要具体看他干什么,在什么平台、什么场景下,就是说要具体情况具体对待。
在一些情况下,命令行的确很方便,可视化的工具会把简单的事搞复杂,但是在另外一些情况下,可视化工具会更方便。应当根据具体的情况,选择合适的工具,因为会用某种工具,嘲笑使用其他工具的人、那是幼稚且肤浅的。
那些吹嘘命令行工具如何好用的家伙,可以打赌他家里一定有“鼠标”这种设备的存在。
osc终于从语言之争退化到了编程工具之争了
工具都是赚钱的手段,讨论这个没意义啊,直接贴工资单最有力!
--- 共有 2 条评论 ---
好吧,你工资单多少?!拼工资比拼工具高端大气上档次是吧?!
越来越有意思了,啊哈哈
何必如此偏执
话说,其实这个好没意思。还是赶紧调试bug吧
楼主废话一大堆,核心观点就是:
是否是牛人与用什么工具无关!
已阅,基本同意楼主观点。
我擦……又是讨论IDE的贴……直接忽略内容
你用啥关我鸟事&&&写代码是技术活,东西出来就好。难道你用IDE用出了优越感?
--- 共有 2 条评论 ---
: 不是我感觉很有技术活。是写代码这份工作是技术活,关键在于出东西,不在于工具。如果有人用IDE用出了优越感,我表示体会不到……
好吧,你写出了什么东西让你感觉自己很有技术活?!
楼主肯定不会用vim,哈哈
--- 共有 1 条评论 ---
VIM没有你想的复杂,什么小白练练掌握好都不是太大难题,至少比那些复杂的IDE要简单太多很适合智商不高的小白们练手做玩具,投入的时间成本少,装逼效果好,本人并不反感VIM这个工具、对他的设计思想也非常佩服,当然我佩服的是这个工具的作者,不是拿着这个工具装逼的小白们。
很多服务器上没有GUI,没有IDE,没什么选择,能完成目标就万事大吉。
什么编辑器都不如& Ctrl+A Ctrl+F 好用,用过的才会懂

我要回帖

更多关于 vim如何保存退出 的文章

 

随机推荐