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