V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kenzi
V2EX  ›  Linux

大家 Linux 下用 vim 还是 gvim?

  •  
  •   kenzi ·
    imjma · 2014-04-29 23:06:57 +08:00 via iPad · 19851 次点击
    这是一个创建于 3642 天前的主题,其中的信息可能已经有所发展或是发生改变。
    终端开 vim 呢还是开 gvim ?
    第 1 条附言  ·  2014-05-01 15:54:07 +08:00
    多谢各位了,看了各位的评论和这个视频后,决定开始用 tmux + vim 了。
    视频需要翻墙


    我的配置文件,刚开始配置,慢慢更新中
    https://github.com/imjma/dotfiles
    71 条回复    2018-03-01 07:14:29 +08:00
    ChiangDi
        1
    ChiangDi  
       2014-04-29 23:12:44 +08:00
    喜欢tmux里面开vim.
    pright
        2
    pright  
       2014-04-29 23:14:17 +08:00   ❤️ 1
    vim打开快点,而且少输入1/4
    dorentus
        3
    dorentus  
       2014-04-29 23:23:14 +08:00 via iPad   ❤️ 1
    vim-nox

    用的命令是 vi,比 gvim 少两个字…
    mengzhuo
        4
    mengzhuo  
       2014-04-29 23:27:39 +08:00
    tmux+vim 神器不解释
    slixurd
        5
    slixurd  
       2014-04-29 23:38:06 +08:00
    不知为何我gvim的路径总有奇奇怪怪的问题,vim却没有,所以还是默默用vim了
    missdeer
        6
    missdeer  
       2014-04-29 23:56:44 +08:00
    vim
    v2what
        7
    v2what  
       2014-04-30 00:05:40 +08:00
    tmux配合vim,gvim是什么。。。
    blacktulip
        8
    blacktulip  
       2014-04-30 00:05:50 +08:00
    什么是 gvim ?
    smilingsun
        9
    smilingsun  
       2014-04-30 00:21:00 +08:00
    @ChiangDi
    @mengzhuo
    @v2what
    我感觉Guake很好用啊,一个F10就出来了。
    大家用tmux的理由是什么?
    thanksir
        10
    thanksir  
       2014-04-30 00:33:42 +08:00
    gvim是windows下的编辑器啊
    fanzeyi
        11
    fanzeyi  
       2014-04-30 01:55:52 +08:00   ❤️ 1
    gvim

    @thanksir 以及,gvim 不是 Windows 下的编辑器,是 gtk-vim 或者 gnome-vim 。
    loveminds
        12
    loveminds  
       2014-04-30 02:16:08 +08:00
    @dorentus 只爱命令行的vim
    dorentus
        13
    dorentus  
       2014-04-30 02:38:11 +08:00 via iPad
    不过呢,gvim 我几乎没用过且不提,macvim 用起来其实挺不错的;我只是因为经常忘了它才用得比较少。

    tmux/screen 一般我也想不起来用,平时都是直接开一堆终端在图形界面下的。
    fanzeyi
        14
    fanzeyi  
       2014-04-30 02:51:51 +08:00
    @thanksir 抱歉,我的表达有误,应该是“不(只)是”。
    fanzeyi
        15
    fanzeyi  
       2014-04-30 03:00:14 +08:00   ❤️ 1
    补充:

    研究了下,正确来说,gVim 的意思应该是 GUI Vim ,是平台无关的,然后 Ubuntu 用来提供 gVim 的包是 vim-gtk / vim-gnome (似乎有一个在 9.10 之后是无效的,具体没研究过)。

    另外我的配置:

    $ which gvim
    gvim: aliased to /Applications/MacVim.app/Contents/MacOS/Vim -g

    XD
    lm902
        16
    lm902  
       2014-04-30 04:36:01 +08:00
    还是Kate好用。。。
    lm902
        17
    lm902  
       2014-04-30 04:36:55 +08:00
    rainysia
        18
    rainysia  
       2014-04-30 05:16:41 +08:00
    vim-gtk . vim-gnome无效了.
    gvim和vim 也分情况使用, 插件效率不一样, vim的速度比gvim快70%
    babytomas
        19
    babytomas  
       2014-04-30 08:07:03 +08:00 via Android
    还是觉得平时直接 vi 方便。。虽然功能不多
    ffts
        20
    ffts  
       2014-04-30 08:28:56 +08:00   ❤️ 1
    这是自家人也要打起来的节奏么...
    cbsw
        21
    cbsw  
       2014-04-30 08:31:19 +08:00   ❤️ 1
    alias v="vim"
    alias sv="sudo vim"
    ericls
        22
    ericls  
       2014-04-30 08:45:02 +08:00 via Android
    guake加vim
    huangzxx
        23
    huangzxx  
       2014-04-30 08:51:24 +08:00
    必须是终端+vim 啊。干活的时候,几乎不用鼠标。
    onemoo
        24
    onemoo  
       2014-04-30 08:59:02 +08:00
    因为一直是在terminal里操作,所以是用vim。

    gVim曾经在Windows下用过。
    tonghuashuai
        25
    tonghuashuai  
       2014-04-30 09:02:49 +08:00
    tmux + vim
    sinxccc
        26
    sinxccc  
       2014-04-30 09:10:08 +08:00
    @ffts 做为 Emacs 党我就随便看看,不插嘴…
    viator42
        27
    viator42  
       2014-04-30 09:23:04 +08:00
    gVim装了从来没用过
    一般我的使用频率 sublime > vim > gedit
    clino
        28
    clino  
       2014-04-30 09:27:23 +08:00
    像我学vim都是为了ssh下的编辑器操作才用的,怎么会用gvim呢
    在桌面版下的编辑器都用其他的gui编辑器的
    wog
        29
    wog  
       2014-04-30 09:33:37 +08:00
    借楼主帖子吐槽一下我一同事,非要用个emacs,结果满篇的语法错误,建议他换个ide,能检查一下语法,结果他还说习惯了纯文本编辑器,习惯他妹呀,水平好点也就算了,结果他把语法都写不对,马上30岁的人了,还拿编辑器装,真他妹的丢人
    pythonee
        30
    pythonee  
       2014-04-30 09:45:30 +08:00
    @wog 语法错误事小,说不定他是在写伪代码呢
    yukirock
        31
    yukirock  
       2014-04-30 09:52:57 +08:00
    Arch 下打包的 vim 沒有集成 Python,很多插件不方便使用。所以即使是 CLI 環境,也是推薦安裝 gvim。
    Monad
        32
    Monad  
       2014-04-30 09:56:21 +08:00
    @wog ……语法错误也就提交了么。。。
    hxgdzyuyi
        33
    hxgdzyuyi  
       2014-04-30 10:05:41 +08:00
    vim
    xi4oh4o
        34
    xi4oh4o  
       2014-04-30 10:06:50 +08:00
    Vim + Tmux + Vagrant
    ichou
        35
    ichou  
       2014-04-30 10:08:10 +08:00
    vim ,gvim是干什么的?
    Goooogle
        36
    Goooogle  
       2014-04-30 10:18:38 +08:00
    @smilingsun
    这两者不是同一类

    tumx是终端利用软件
    Guake是terminal

    Guake是很方便 drop-down terminal
    不过好像不能多开
    推荐Tilda 可以N开
    同时还可以试试Terra

    表示开了5个
    greatghoul
        37
    greatghoul  
       2014-04-30 10:19:20 +08:00
    我用的 vim 这样方便随时 ctrl+z 切回到终端。
    kehr
        38
    kehr  
       2014-04-30 10:31:54 +08:00
    还是终端用vim比较爽,来回切换工作目录,执行命令什么的比较方便。

    我在vim里面内嵌了一个终端插件,编辑的时候也可以开启一个区域执行命令,gvim里面也可以用。但是我还是用vim,现在代码都用vim敲,速度快。
    fansekey
        39
    fansekey  
       2014-04-30 10:32:29 +08:00
    难道这个还需要纠结吗?
    woodelf
        40
    woodelf  
       2014-04-30 10:39:34 +08:00
    必须vim,gvim只在Windows下面才用。
    jarlyyn
        41
    jarlyyn  
       2014-04-30 10:44:42 +08:00
    nano+kate
    XDA
        42
    XDA  
       2014-04-30 11:03:31 +08:00   ❤️ 1
    魂淡,emacs才是最好的编辑器!!!
    amon
        43
    amon  
       2014-04-30 11:06:06 +08:00
    MacVim+Sublime
    cmonkey
        44
    cmonkey  
       2014-04-30 11:32:21 +08:00
    用Eclipse 才是王道
    senghoo
        45
    senghoo  
       2014-04-30 11:33:32 +08:00
    brew 的emacs 开图形界面。。
    ddyy
        46
    ddyy  
       2014-04-30 11:34:52 +08:00
    gvim可以改变光标状态,插入模式下是竖线,还是很方便的
    ChiangDi
        47
    ChiangDi  
       2014-04-30 11:41:04 +08:00 via Android
    果然这种争论编辑器/OS/编程语言的主题才是最赚铜币的啊
    dempire
        48
    dempire  
       2014-04-30 11:48:36 +08:00
    macvim || tmux+emacs
    jakwings
        49
    jakwings  
       2014-04-30 12:40:14 +08:00
    当你知道 VIM 的缺点之后你就可以考虑什么时候用 GVIM 了。
    banbanchs
        50
    banbanchs  
       2014-04-30 12:52:27 +08:00
    在终端下用vim的一个好处就是可以用终端的复制粘贴功能而不是vim的蛋疼复制"+y...
    datou
        51
    datou  
       2014-04-30 13:41:05 +08:00
    手残党用nano
    lazyphp
        52
    lazyphp  
       2014-04-30 14:47:13 +08:00
    @datou 遇到同类了。。。我一直记不住VI/VIM这些快捷键, 都用nano 。因为直观的操作。
    wenbinwu
        53
    wenbinwu  
       2014-04-30 15:47:14 +08:00
    vagrant + tmux + vim
    spacewander
        54
    spacewander  
       2014-04-30 18:29:22 +08:00
    @yukirock 可以自己从源码编译出带python支持的vim的。
    Owenjia
        55
    Owenjia  
       2014-04-30 19:56:31 +08:00
    平常vim, gvim 一般只在截图的时候用~~
    yangkeao
        56
    yangkeao  
       2014-04-30 21:52:04 +08:00
    平常的时候vim用来提交git,其他时候用st
    chloerei
        57
    chloerei  
       2014-04-30 22:04:03 +08:00
    我之前是用 gvim,在 KDE 下全屏依然会留边,就改用终端内开 vim 了。
    vicence
        58
    vicence  
       2014-04-30 22:24:43 +08:00
    之前一直用Vim,键盘失灵后改用emacs,有时感觉emacs比vim好用
    jprovim
        59
    jprovim  
       2014-05-01 00:15:22 +08:00
    vim
    ochapman
        60
    ochapman  
       2014-05-01 09:06:28 +08:00 via Android
    linux和mac ox下
    tmux+vim
    并且大部分的环境下设alias vi='vim',坚决不敲m。

    windows下会用gvim。做粘贴板,少量的编辑。

    macvim安装了,但是基本不用。可能我目前的工作方式依赖terminal,习惯ctrl+z, fg。很多时候可能重点不在编辑本身,而是编辑之外结合所需要。
    xxx | vi - 是我最爱的命令之一
    reverland
        61
    reverland  
       2014-05-01 09:27:53 +08:00
    一般gvim,我的终端里vim粘贴缩进总是不对劲,鼠标还不好用。
    就是特别卡的时候就vim
    Owenjia
        62
    Owenjia  
       2014-05-01 12:11:55 +08:00
    @chloerei 留边这个问题是可以解决的~~ 可以参考下 http://susepaste.org/62642433
    chloerei
        63
    chloerei  
       2014-05-01 12:14:54 +08:00
    @Owenjia 我记得这个方法的效果是外填充变内填充,那段空间依然不是可编辑区域,很别扭。
    Owenjia
        64
    Owenjia  
       2014-05-01 12:16:54 +08:00
    @chloerei 恩~~不过记得以前用 openSUSE 的时候默认设置就没这问题,不知道是怎么解决的~~
    kenzi
        65
    kenzi  
    OP
       2014-05-01 15:53:55 +08:00 via iPad   ❤️ 1
    多谢各位了,看了各位的评论和这个视频后,决定开始用 tmux + vim 了。
    视频需要翻墙

    我的配置文件,刚开始配置,慢慢更新中
    https://github.com/imjma/dotfiles
    pyshift
        66
    pyshift  
       2014-05-01 18:28:37 +08:00
    我第一反应就是拿emacs和vim做比较=。=
    感觉tmux和vim搭配特别爽!分屏比较适合大显示屏幕。
    davepkxxx
        67
    davepkxxx  
       2014-05-01 22:13:19 +08:00
    我查了一下是vi
    agassi_yzh
        68
    agassi_yzh  
       2014-05-01 22:41:52 +08:00
    Mac下iTerm2(内置tmux)+vim
    lococo
        69
    lococo  
       2014-05-02 02:32:21 +08:00
    @ffts
    哈哈哈哈!!!
    最赞回复!!!
    matate
        70
    matate  
       2014-05-06 09:13:30 +08:00
    Windows下gvim;
    Archlinux下vim;
    OpenWrt、linux server下还用busybox vi;
    orm
        71
    orm  
       2018-03-01 07:14:29 +08:00 via iPhone
    😳😳😳
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4935 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 03:52 · PVG 11:52 · LAX 20:52 · JFK 23:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.