Questions tagged «vim»

Vim是一个高度可配置的文本编辑器,旨在实现高效的文本编辑。它是vi编辑器的改进版本。






14
为什么在Vim中不推荐使用箭头键
“千万不要在Vim中使用箭头键!” 我是从一个随机的发言者那里听到的,但没有机会问他为什么。另外,如果不使用箭头键,如何在“ 插入”模式下移动光标?
125 vim 

7
在vim中,如何快速在标签之间切换?
在侏儒末端,我可以只按Alt+( ,,1 等)切换到特定的标签。我还可以使用+(/ )在选项卡之间循环(虽然不太方便,但是可以重新映射它)。23CtrlPgUpPgDn 如果我想使用vim的标签,而不是GNOME终端选项卡,打字:tabn和:tabp是相当繁琐的。我可以将它们映射到键盘快捷键,但这仍然比直接使用Alt+ 跳转到选项卡4方便得多4。 有没有在vim中的选项卡之间切换的更快方法?


2
vim在tmux内部冻结
我在tmux中使用拆分窗格–一个是vim,另一个是shell。有时,vim每天冻结一次。我可以在窗格之间移动,执行任何tmux命令,只是vim不响应任何东西。仅使用tmux会发生这种情况。目前,我唯一的解决方案是杀死该窗格并创建一个新窗格。
110 vim  tmux 

2
如何在不执行/ etc / vimrc的情况下启动vim?
在工作的Linux服务器上,管理员没有安装cscope,而是从源代码安装到主目录中并将其添加到$ PATH中的。麻烦的是,/ etc / vimrc有一个对/ usr / bin / cscope的引用,该引用不存在,并且每次我启动vim时,它都会抱怨这一点,我必须按一下以使该消息消失。 有趣的是,如果我从$ PATH中删除cscope,我不会得到这种行为-因此vim可能正在测试cscope是否存在于某处,然后才执行cscope配置-但这样做会出错! 所以我的问题是:我可以在.vimrc中设置某些内容,使其不获取全局/ etc / vimrc吗?我不想将cscope移出PATH,因为我不想每次从命令行运行它时都键入完整的目录名称。
103 unix  vim  vimrc 

7
最好的方法使MacVim的vim(控制台,而不是mvim)成为默认值,而不是Mac OS X的vim?
我使用自制软件安装了MacVim。(brew install macvim)。如果我mvim从致电cmd,它将打开GUI MacVim。 我想vim调用MacVim的Vim(/Users/user/Applications/MacVim.app/Contents/MacOS/Vim)而不是系统的(/usr/bin/vim)vim。哪种方法最好?我知道我可以做,alias vim="/Users/user/Applications/MacVim.app/Contents/MacOS/Vim"但是我不知道这是否是最好的方法... 编辑:伙计们,感谢您的所有回答,但实际上,由于我已经在使用homebrew,使用--override-system-vim来完成我需要的东西是一种优雅的方法。
101 vim  macvim 

8
256颜色支持tmux中的vim背景
在tmux中使用vim时,我看到启用了256色支持。带有$ tput颜色 但是,在tmux中更改vim中的颜色方案将在每行基础上而不是整个背景上更改颜色方案。看截图 例如,这是我的.vimrc文件的片段。我原来的colorcheme被晒黑了,然后运行:colorscheme molokai后,您会看到发生了什么。 信息 侏儒终端 重击 在我的〜/ .tmux.conf中 set -g default-terminal "screen-256color" 在我的〜/ .vimrc中 set t_Co=256 在我的〜/ .bashrc中 # ryan export TERM="xterm-256color" # ryan alias tmux="tmux -2" 在我的〜/ .profile中 # ryan 256 color support if [ -e /usr/share/terminfo/x/xterm-256color ]; then export TERM='xterm-256color' else export TERM='xterm-color' fi 有什么想法可以让我改变vim的全部色彩吗?文件中的所有代码片段看起来都不错吗?
98 vim  colors  tmux 



4
在Vim中重新加载.vimrc而不重新启动
当我向其中写入内容时,这很困扰我.vimrc,我必须先将其关闭然后打开才能应用更改。有没有一种方法可以.vimrc在Vim 中重新加载而不关闭它? 例如,我已经添加set nu到~/.vimrc所有行和缓冲区中,并且希望行号出现。
93 vim 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.