@yesmeck 这叫我情何以堪啊?set nocp 是早就设置了,因为我用了 vundle,不设根本就用不了,而且可以验证的,:set cp? 得出来的是 nocompatible
首先我应该不是 vim 配置或者 vim 插件的问题(不运行 tmux,直接 vim,insert 模式不会有方向键变 ABCD 的问题)
运行 tmux,再运行 vim,insert 模式 方向键 有些反常,这只能怪到 tmux 头上了,找了一下午,都没找到正确的配置,用你的那个配置和 干净的配置(no .tmux.conf)都不行,郁闷死,RPWT?
aws ec2 貌似可以的
@7LI 类似这个的帖子 我记得好像很早之前就有人发过 一搜 果然有 8 月前
@yesmeck 呵呵,我只要设置 window 和 pane index 的那两句就够了 因为默认的快捷键我第一次就记住了 换成 c-a 反而不习惯了
你的有没有上述我说的按键映射问题啊,我用了你的那个配置还是有的啊 比如 insert 模式下,方向键变成 ABCD 等
@yesmeck 我知道不生效的原因了,是因为/tmp 文件夹有下 tmux 开头的文件,把这些都删除了就没事了
@jinleileiking tmux + vim insert 模式下,你的方向键没有变成 ABCD?
@jinleileiking tmux + vim insert 模式下,你的方向键没有变成 ABCD?
@jinleileiking 忘了说 之前是先装 screen,后装 tmux 的,我现在把 screen 卸载了,重启了再看看
@yesmeck 嗯 弄好了 状态栏蛮炫的 不过有些还看不懂 vim 里 insert 模式下 方向键还是会变成 ABCD,ctrl+ 方向键 也有问题 Home/End 键也有,我知道作为使用最好不用这些,都有替代的,但我有时候忍不住按两把,现在能屏蔽也好,不要出现莫名其妙的情况就好,不知道还有其他按键会不会这样错乱呢,表示担心,目前只有碰到一个解决一个呢
@yesmeck ~/ 下有那个文件的,链接文件,我自己进入.tmux 文件用 ln -sf 创建也是没用的,你的那些按键配置都没生效,还是原来的 ctrl b , " 等有用
@yesmeck 我安装了没用,貌似启动 tmux 没有调用.tmux.conf,真是奇怪了
@yesmeck 都有注释 我看能不能偷点下来 非常感谢
@LarryLv 是的啊,不知道为什么啊 查了很多资料 比http://vim.wikia.com/wiki/Fix_arrow_keys_that_display_A_B_C_D_on_remote_shell 这个误打误撞的解决了,我用:set term=cons25,这样 insert 模式方向键一按就自动切换到 Esc 模式 试试:set term=linux,方向键变 ABCD 的问题好了,但是 :h term 看不太懂说的什么啊,默认:set term? 得出的结果是 screen
我按 F4(我自己设置的用来 toggle nerdtree 的快捷键)会出 S 我按照这个设置了 http://superuser.com/questions/237751/messed-up-keys-in-vim-when-running-inside-tmux set -g default-terminal "xterm" F4 的问题又好了
我担心的是 tmux 会把 vim 的某些键位映射 mess up 了,总感觉在 tmux 里运行 vim 和直接运行 vim 有点不一样....... 搞定了一个小问题,又有一个新的问题
@xds2000 ,你有靠谱一点的 tmux 设置吗?我是看到你在那个帖子里提到 tmux,才去试用的 .
我的配置环境是 ubuntu + bash + tmux + vim
@yesmeck no,我查过,如果是 vi,:set nocp 即可
@xiaoronglv 我知道你这个的原因了,其实说的很清楚了 redirect_uri_mismatch 也就是说如果你在 github 里注册 applications 填的 url 是http://localhost:3000/auth/github/callback 那么在自己本机浏览器也用 localhost:3000 打开,而不要用 0.0.0.0:3000 或 127.0.0.1:3000 如果用这两个就 mismatch 了,如果是其他的原因 你关注我的那个帖子
哈哈 我搜过 callback 的 error 好多,一样也是 redirect_uri_mismatch,我是照 railscasts 的视频来的 关注下我那个把,应该是一样的问题 http://ruby-china.org/topics/4833
@feitian124 tmux 把,我是根据网上的信息比较得出来的,screen 我没用过,tmux 刚接触不久,我是看到这个帖子里(http://ruby-china.org/topics/4763@user2提示的才去试试的,其实做rails开发你用得上下面几个命令足够了,无非是多开几个窗口写测试或者运行rails),g 等几个命令,下面是我记事本里的,供你参考下
Here is a list of a few basic tmux commands: Ctrl+b " - split pane horizontally. Ctrl+b % - split pane vertically. Ctrl+b arrow key - switch pane. Hold Ctrl+b, don't release it and hold one of the arrow keys - resize pane. Ctrl+b c - (c)reate a new window. Ctrl+b n - move to the (n)ext window. Ctrl+b p - move to the (p)revious window.
http://lukaszwrobel.pl/blog/tmux-tutorial-split-terminal-windows-easily http://www.dayid.org/os/notes/tm.html http://robots.thoughtbot.com/post/2641409235/a-tmux-crash-course http://pragprog.com/book/bhtmux/tmux
其实如果你想更简单点的话,直接在 vim 里运行:sh , 会临时跳到 shell 中,执行完 rails g 或 rake routes,rspec 等命令后,exit 又会退回到 vim,这个 tips 很不错的,也是前不久才看到的,这里和你分享下
@knwang 呵呵,有点像瞎扯淡,因为没有问具体的问题
@hhuai 有装 rvm,但是不想运行一个小程序就得去装一个老版本的 ruby 环境和 rails
Understanding VIMRUNTIME http://vim.wikia.com/wiki/Understanding_VIMRUNTIME
vim 启动过程分析 vim --startuptime vim.log http://stackoverflow.com/questions/1687799/profiling-vim-startup-time
http://www.catswhocode.com/blog/100-vim-commands-every-programmer-should-know eg. :sh Temporary returns to Unix/linux $exit return to vim
http://www.cs.swarthmore.edu/help/vim/windows.html http://www.worldtimzone.com/res/vi.html
@lyfi2003 现在搞好了,之前也安装好了,.vim 目录有 rails.vim 那个目录,我觉都还是版本的问题
@lyfi2003 汗,搞定了,原来装的版本不对,我之前还给@zlx_star回复过 帖子在这里:http://ruby-china.org/topics/4045
@hhuai 看了下视频,不错,楼主很能折腾,不过配置还是麻烦了点,那么多步骤,而且换个项目,又得改路径,我是懒人,还是直接操作 vm 里的 ubuntu 算了
@lyfi2003 呵呵 我 看过文档,知道这个工具是 file related 的,我有打开一个 controller 文件的 :R tab 还是提示不出这些相关的命令
@huacnlee 挺,对于老版本的 gem 在 rubygems.org 没有的,能否自动到 rubyforge 上找呢?railscasts.com 里面比较的老的视频里配套的 source code 里的 gem 就有找不到的情况,所以问问,当然了有的改 gemfile 或删掉 gemfile.lock 也行,直接装最新版的也行
,
@lyfi2003 我用 vundle 装的这个,但是:Rview 之类的命令都用不了,报的是 not an editor command 的错误,:R tab 补全也没没看上述命令,请问这是什么原因呢?
这个不错,不过貌似没法设置成一个快捷键来像 NERDTree 一样的 toggle