我有以下文字:
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 -tcl + 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
由于
答案 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
帮助中的介绍。