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

大家 Linux 下用 vim 还是 gvim?

  •  
  •   kenzi
    imjma 2014 年 4 月 29 日 via iPad 20951 次点击
    这是一个创建于 4377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    终端开 vim 呢还是开 gvim ?
    第 1 条附言    2014 年 5 月 1 日
    多谢各位了,看了各位的评论和这个视频后,决定开始用 tmux + vim 了。
    视频需要翻墙


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

    用的命令是 vi,比 gvim 少两个字…
    mengzhuo
        4
    mengzhuo  
       2014 年 4 月 29 日
    tmux+vim 神器不解释
    slixurd
        5
    slixurd  
       2014 年 4 月 29 日
    不知为何我gvim的路径总有奇奇怪怪的问题,vim却没有,所以还是默默用vim了
    missdeer
        6
    missdeer  
       2014 年 4 月 29 日
    vim
    v2what
        7
    v2what  
       2014 年 4 月 30 日
    tmux配合vim,gvim是什么。。。
    blacktulip
        8
    blacktulip  
       2014 年 4 月 30 日
    什么是 gvim ?
    smilingsun
        9
    smilingsun  
       2014 年 4 月 30 日
    @ChiangDi
    @mengzhuo
    @v2what
    我感觉Guake很好用啊,一个F10就出来了。
    大家用tmux的理由是什么?
    thanksir
        10
    thanksir  
       2014 年 4 月 30 日
    gvim是windows下的编辑器啊
    fanzeyi
        11
    fanzeyi  
       2014 年 4 月 30 日   1
    gvim

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

    tmux/screen 一般我也想不起来用,平时都是直接开一堆终端在图形界面下的。
    fanzeyi
        14
    fanzeyi  
       2014 年 4 月 30 日
    @thanksir 抱歉,我的表达有误,应该是“不(只)是”。
    fanzeyi
        15
    fanzeyi  
       2014 年 4 月 30 日   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 年 4 月 30 日
    还是Kate好用。。。
    lm902
        17
    lm902  
       2014 年 4 月 30 日
    rainysia
        18
    rainysia  
       2014 年 4 月 30 日
    vim-gtk . vim-gnome无效了.
    gvim和vim 也分情况使用, 插件效率不一样, vim的速度比gvim快70%
    babytomas
        19
    babytomas  
       2014 年 4 月 30 日 via Android
    还是觉得平时直接 vi 方便。。虽然功能不多
    ffts
        20
    ffts  
       2014 年 4 月 30 日   1
    这是自家人也要打起来的节奏么...
    cbsw
        21
    cbsw  
       2014 年 4 月 30 日   1
    alias v="vim"
    alias sv="sudo vim"
    ericls
        22
    ericls  
       2014 年 4 月 30 日 via Android
    guake加vim
    huangzxx
        23
    huangzxx  
       2014 年 4 月 30 日
    必须是终端+vim 啊。干活的时候,几乎不用鼠标。
    onemoo
        24
    onemoo  
       2014 年 4 月 30 日
    因为一直是在terminal里操作,所以是用vim。

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

    tumx是终端利用软件
    Guake是terminal

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

    表示开了5个
    greatghoul
        37
    greatghoul  
       2014 年 4 月 30 日
    我用的 vim 这样方便随时 ctrl+z 切回到终端。
    kehr
        38
    kehr  
       2014 年 4 月 30 日
    还是终端用vim比较爽,来回切换工作目录,执行命令什么的比较方便。

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

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

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

    我的配置文件,刚开始配置,慢慢更新中
    https://github.com/imjma/dotfiles
    pyshift
        66
    pyshift  
       2014 年 5 月 1 日
    我第一反应就是拿emacs和vim做比较=。=
    感觉tmux和vim搭配特别爽!分屏比较适合大显示屏幕。
    davepkxxx
        67
    davepkxxx  
       2014 年 5 月 1 日
    我查了一下是vi
    agassi_yzh
        68
    agassi_yzh  
       2014 年 5 月 1 日
    Mac下iTerm2(内置tmux)+vim
    lococo
        69
    lococo  
       2014 年 5 月 2 日
    @ffts
    哈哈哈哈!!!
    最赞回复!!!
    matate
        70
    matate  
       2014 年 5 月 6 日
    Windows下gvim;
    Archlinux下vim;
    OpenWrt、linux server下还用busybox vi;
    orm
        71
    orm  
       2018 年 3 月 1 日 via iPhone
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5641 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 207ms UTC 06:15 PVG 14:15 LAX 23:15 JFK 02:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86