4

我有以下文本行:

Foo bar 15 test.

我的光标在行首的 F 上,我处于正常模式。我想将 15 减 10,所以我的行如下所示:

Foo bar 5 test.

显然,因此,我应该能够在不移动光标的情况下键入10,然后按住Control并键入x. 然而,这只是将我的数字减少 1,而不是 10。

是否可能需要添加 vim 才能执行此操作,或者我是否需要更改 vim 中的设置才能使其正常工作。我正在使用 vim,但没有通过 Putty 在 Ubuntu 12.04 服务器上运行 GUI。

我的vim版本如下:

:version VIM - Vi IMproved 7.3(2010 年 8 月 15 日,2012 年 5 月 4 日 04:09:27 编译) 包含的补丁:1-429 由 pkg-vim-maintainers@lists.alioth.debian.org 修改 由 buildd@ 编译 无图形用户界面。包含 (+) 或不包含 (-) 的功能:+statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -t​​cl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save 系统 vimrc 文件:"$VIM/vimrc" 用户 vimrc 文件:"$HOME/.vimrc" 用户 exrc 文件:"$HOME/.exrc" $VIM 的后备:"/usr /share/vim" 编译:gcc -c -I。-Iproto -DHAVE_CONFIG_H
-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 链接:gcc -Wl,-Bsymbolic-functions -Wl, -z,relro -Wl,--根据需要 -o vim -lm -ltinfo -lnsl -lselinux -lacl -lattr -lgpm -ldl -L/usr/lib/python2.7/config -lpython2.7 -lpthread - ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O 1 -Wl,-Bsymbolic-functions

谢谢

4

1 回答 1

7

你可能在兼容模式下运行 Vim。

命令

:set nocompatible

将 Vim 置于不兼容模式并神奇地启用vi中不存在的各种有用功能,包括使用CtrlAand进行计数CtrlX

如果你总是想以非兼容模式启动 Vim(强烈推荐),请在你的主目录中创建一个基本的 vimrc 文件,其中包含以下内容。

set nocompatible
filetype plugin indent on

如果您是 Vim 新手并且不知道 vimrc 文件是什么,请阅读帮助中的介绍:h vimrc-intro

于 2013-05-26T11:48:06.920 回答