gpt4 book ai didi

vim - Ctrl+S(水平分割)不能在 vim 中使用 Command-T

转载 作者:太空宇宙 更新时间:2023-11-03 16:43:37 25 4
gpt4 key购买 nike

我无法让水平分割起作用。 Ctrl+enter 什么都不做,Ctrl+S 什么也不做。

我已经用谷歌搜索了一段时间,到目前为止我找到的唯一解决方案与 OSX 相关。

在 Arch Linux 和 Ubuntu 上,有同样的问题(但也是相同的配置)。

我没有使用 Janus 或类似的东西,只是一个非常基本的配置

set t_Co=256
set tabstop=2
set expandtab
set shiftwidth=2
set fileencoding=utf-8
set encoding=utf-8
set termencoding=utf-8
set showcmd
filetype plugin indent on
"color molokai
syntax enable
autocmd! BufNewFile * silent! 0r ~/.vim/skel/tmpl.%:e
set laststatus=2 " Always show the statusline

set backspace=indent,eol,start " backspace through everything in insert mode

"" Searching
set hlsearch " highlight matches
set incsearch " incremental searching
set ignorecase " searches are case insensitive...
set smartcase " ... unless they contain at least one capital letter

call pathogen#infect()
colorscheme jellybeans
" use comma as <Leader> key instead of backslash
let mapleader=","

" Double <Leader> to switch between buffers
nnoremap <leader><leader> <c-^>
" double percentage sign in command mode is expanded
" to directory of current file - http://vimcasts.org/e/14
cnoremap %% <C-R>=expand('%:h').'/'<cr>

map <leader>f :CommandTFlush<cr>\|:CommandT<cr>
map <leader>F :CommandTFlush<cr>\|:CommandT %%<cr>


[~]$ ls .vim/bundle<br/>
rbenv:system
command-t jellybeans.vim snipmate-snippets tlib_vim vim-addon-mw-utils vim-powerline vim-snipmate

我希望有人能够阐明这一点,这真的很令人沮丧。

不完全确定哪里出了问题,但它偶尔会起作用,但现在根本不会。

按 CTRL+S 什么都不做,shift+enter 只是在当前缓冲区中正常打开它,而 ctrl+enter 只是跳到 Command-T 的搜索结果列表中。

最佳答案

不幸的是,在大多数终端中,Vim 无法区分 Enter 及其与 CtrlShift 的组合;这些仅在 GVIM 中有效。

终端的流控命令可能会干扰Ctrl-S和Ctrl-Q;这可以通过

修复(在终端中,而不是在 Vim 中!)
stty start undef stop undef

在 ~/.bashrc、~/.zshrc 等

关于vim - Ctrl+S(水平分割)不能在 vim 中使用 Command-T,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13648237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com