Vim fy更好,名字像书呆子。。。你必须知道有人在关心它。@zigdon的答案还有一个补充:你可以使用NERDCommenter插件来评论文本,所以如果你已经直观地选择了文本并安装了这个插件,那么就使用,cc来评论文本。在:h NERDComFunctional
Vim fy更好,名字像书呆子。。。你必须知道有人在关心它。@zigdon的答案还有一个补充:你可以使用NERDCommenter插件来评论文本,所以如果你已经直观地选择了文本并安装了这个插件,那么就使用,cc来评论文本。在:h NERDComFunctional,vim,vi,Vim,Vi,fy更好,名字像书呆子。。。你必须知道有人在关心它。@zigdon的答案还有一个补充:你可以使用NERDCommenter插件来评论文本,所以如果你已经直观地选择了文本并安装了这个插件,那么就使用,cc来评论文本。在:h NERDComFunctionalitySummary中有更多映射。NerdComCenter更好:它有更多的功能,最新版本发布于2009年3月30日(2008年2月21日用于EnhancedCommonify,现在仍然用于vim6),并且在Gentoo存储库中可用(但Enha
fy更好,名字像书呆子。。。你必须知道有人在关心它。@zigdon的答案还有一个补充:你可以使用NERDCommenter插件来评论文本,所以如果你已经直观地选择了文本并安装了这个插件,那么就使用
,cc
来评论文本。在:h NERDComFunctionalitySummary
中有更多映射。NerdComCenter更好:它有更多的功能,最新版本发布于2009年3月30日(2008年2月21日用于EnhancedCommonify,现在仍然用于vim6),并且在Gentoo存储库中可用(但EnhancedCommonify也可用)。如何反转注释行?嗯,您可以“撤消”;)但如果没有,您可以在所选行上执行类似于:s/^#/
的操作。您也可以指定范围::213244s/^/^/#/
进行注释,然后将操作反转为取消注释::213244s/^#/
完成!这总共删除了41行(第一行,下面40行)。请注意,Ubuntu 14.04安装的默认vim(安装为vi
)不包括visualextra
功能,因此块插入在那里不起作用sudo-apt-get-install-vim
引入了一个功能更全面的版本,在该版本上激活了visualextra
。您可以检查vim--version
的输出,以查看激活功能的完整列表。
:'<,'>s/^/# /
ma
:'a,.d
:'a,.ya b - yank from 'a to current line and put in buffer 'b'
:'a,.ya B - yank from 'a to current line and append to buffer 'b'
:'a,.s/^/#/ - from 'a to current line, substitute '#' for line begin
(i.e. comment out in Perl)
:'s,.s#^#//# - from 'a to current line, substitute '//' for line begin
(i.e. comment out in C++)
:'b,'ed
V40j:s/^/#/
V "visual line selection mode
30 "optionally set scroll value to 30
CTRL-D "jump down a screen, repeated as necessary
y " yank your selection
:20,200d
:20,200m300