Ctrl + X不按指定的数量递减数字

时间:2013-05-26 11:25:17

标签: vim

我有以下文字:

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版本如下:

  

:版本VIM - Vi IMproved 7。3(2010年8月15日,编译于2012年5月4日   04:09:27)包含的补丁:1-429修改者   pkg-vim-maintainers@lists.alioth.debian.org由buildd @ Huge编译   没有GUI的版本。功能包括(+)或不( - ):   + arabic + autocmd -balloon_eval -browse ++ builtin_terms + byte_offset + cindent -clientserver -clipboard + cmdline_compl + cmdline_hist + cmdline_info + comments + conceal + cryptv + cscope + cursorbind + cursorshape + dialog_con + diff + digraphs   -dnd -ebcdic + emacs_tags + eval + ex_extra + extra_search + farsi + file_in_path + find_in_path + float + folding -footer + fork()+ gettext -hangul_input + iconv + insert_expand + jumplist + keymap + langmap + libcall + linebreak + lispindent + listcmds   + localmap -lua + menu + mksession + modify_fname + mouse -mouseshape + mouse_dec + mouse_gpm -mouse_jsbterm + mouse_netterm -mouse_sysmouse + mouse_xterm + mouse_urxvt + multi_byte + multi_lang -mzscheme + netbeans_intg + path_extra -perl   + persistent_undo + postscript + printer + profile + python -python3 + quickfix + reltime + rightleft -ruby + scrollbind + signs + smartindent -sniff + startuptime + 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 system vimrc file:“$ 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, - as-needed -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

由于

1 个答案:

答案 0 :(得分:7)

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

命令

:set nocompatible

将Vim置于 nocompatible 模式,并神奇地启用 vi 中不存在的各种有用功能,包括使用带有 Ctrl A的计数 Ctrl X

如果您始终希望以非兼容模式启动Vim(建议 强烈 ),请在主目录中创建一个基本的vimrc文件,其中包含以下内容。

set nocompatible
filetype plugin indent on

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