Vim与gVim有不同的运行时配置文件吗?

时间:2011-09-01 19:55:47

标签: vim

我的主目录中有一个.vimrc文件,我在其中放了一些vim命令,但这些命令只能在gVim中使用,而不能在Vim中使用。问题是什么? Vim还有另一个配置文件吗?

顺便说一句,这是我的.vimrc文件:

  1 colorscheme desert
  2 " To save, ctrl-s.
  3 nmap <c-s> :w<CR>
  4 imap <c-s> <Esc>:w<CR>a
  5 " Set the boolean number option to true
  6 set number
  7 highlight LineNr term=bold cterm=NONE ctermfg=DarkGrey ctermbg=NONE gui=NONE     guifg=DarkGrey guibg=NONE
  8 " Set the shift width(for Python programmnig)"
  9 set sw=4
 10 "Convert all tabs to an equivalent spaces"
 11 set expandtab
 12 set softtabstop=4
 13 retab
 14 "Show cursor position in status bar"
 15 set ruler

PS。我只能在vim中运行命令Ctrl-s,我可以在vim中运行其他命令作为gVim。

2 个答案:

答案 0 :(得分:4)

http://pangea.stanford.edu/computing/unix/shell/loginstuck.php

终端中的

Ctrl-SXOFF,因此终端可能正在解释它而不将其传递给vim。

尝试设置不同的colorscheme或其他可见更改,以确保加载.vimrc。

或者,运行“:nmap”以查看当前的正常模式映射,以确认您拥有它们。

更新:解决方法是明确取消定义停止序列

stty stop undef

或根据@Sam Brinck

的建议禁用XON / XOFF流量控制
stty -ixon

答案 1 :(得分:0)

您可以使用.gvimrc