终端用 vim 打开文件总像 head 和 tail 一样,怎么改?

2015-03-05 23:32:11 +08:00
 Melodic
用的oh my zsh
3446 次点击
所在节点    Vim
9 条回复
geeti
2015-03-05 23:58:17 +08:00
跟shell没关系,找个vimrc模板
Melodic
2015-03-06 00:19:45 +08:00
@geeti 谢谢,但是发现nano等编辑器也是这样的情况,所以锁定在命令行的问题
feiandxs
2015-03-06 00:23:29 +08:00
nano 默认也是这样啊...而且我还没见过人给nano加theme的
所以还是.vimrc
leo108
2015-03-06 00:27:13 +08:00
.vimrc内容改成下面的试试看

set nocompatible
set history=100
filetype on
syntax on
highlight StatusLine guifg=SlateBlue guibg=Yellow
highlight StatusLineNC guifg=Gray guibg=White
set showmatch
set matchtime=5
set autoindent
set smartindent
set cindent
set tabstop=4
set softtabstop=4
set shiftwidth=4
set nu
Melodic
2015-03-06 11:38:51 +08:00
@feiandxs 你可能没懂我的意思,正常的退出是回到原有的命令行界面。而不是驻留文本内容,而只是在下面开始一条。

@leo108 加这些没有效果,我的.vimrc用的是k-vim,已经涵盖了你这配置
east
2015-03-06 15:33:35 +08:00
楼主的意思是,在终端用vim打开文本,再关闭,文本内容会滞留在终端上面。这样子把终端上前面的内容都覆盖了。我以前用的也有这问题,楼主慢慢折腾吧,忘了怎么弄好的了。目前用 iterm2 + fish shell.
Melodic
2015-03-06 18:30:50 +08:00
@east 是的是的,你懂我。iterm2确实没有这个问题,但是我想配置一下原生的终端,所以想知道这种情况/功能是怎么造成的

http://i.stack.imgur.com/DBuYO.jpg
acoada
2015-04-23 22:12:40 +08:00
我也遇到过
把终端模拟器改成xterm-256color吧
https://v2ex.com/t/137751
wklken
2015-09-05 23:01:11 +08:00
@Melodic
google 偶然看到, 不知道这个问题你解决了没有>_<, k-vim 设置导致的, 文档中有提到

vimrc 中注掉就解决了

```
set t_ti= t_te=
```

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/174798

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX