用手机 termux 编程,为什么把代码粘贴到 vim 会格式乱,粘贴到 nano 却不乱,求大神指教, nano 功能少啊! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Windyzhou
V2EX    Android

用手机 termux 编程,为什么把代码粘贴到 vim 会格式乱,粘贴到 nano 却不乱,求大神指教, nano 功能少啊!

  •  
  •   Windyzhou 2024-01-17 07:25:45 +08:00 via Android 11901 次点击
    这是一个创建于 634 天前的主题,其中的信息可能已经有所发展或是发生改变。
    span class="gray">33 条回复    2024-01-24 08:15:41 +08:00
    EyebrowsWhite
        1
    EyebrowsWhite  
       2024-01-17 07:41:48 +08:00 via iPhone   1
    set paste
    jadec0der
        2
    jadec0der  
       2024-01-17 08:27:11 +08:00   3
    应该是因为 tab 越来越多

    :set paste
    worldhandsomeboy
        3
    worldhandsomeboy  
       2024-01-17 08:38:09 +08:00
    何必为难自己,用电脑不好吗
    nothingistrue
        4
    nothingistrue  
       2024-01-17 09:15:00 +08:00
    先敲一行 「:set paste 」再粘贴。VIM 会跟 Excel 一样自作聪明。若要恢复则再敲「:set nopaste 」
    3dward
        5
    3dward  
       2024-01-17 09:15:12 +08:00
    简单点可以 `:set paste` ,如果不想每次都设置的话,可以看看 `:help xterm-bracketed-paste`
    Windyzhou
        6
    Windyzhou  
    OP
       2024-01-17 09:24:08 +08:00 via Android
    @worldhandsomeboy #3 哪里有手机方便
    Windyzhou
        7
    Windyzhou  
    OP
       2024-01-17 09:24:44 +08:00 via Android
    @nothingistrue #4 恢复什么,一直开着 paste 模式会怎么样
    Freakr
        8
    Freakr  
       2024-01-17 10:05:05 +08:00
    @Windyzhou #7 自动缩进会被关掉
    worldhandsomeboy
        9
    worldhandsomeboy  
       2024-01-17 10:51:10 +08:00
    @Windyzhou 罢了,不需要问手机编程能做啥,用电脑就行
    catamaran
        10
    catamaran  
       2024-01-17 11:17:09 +08:00   1
    手机编程?大佬!
    Krime
        11
    Krime  
       2024-01-17 14:29:59 +08:00
    @Windyzhou 粘贴完恢复:
    :set nopaste
    swsh007
        12
    swsh007  
       2024-01-17 14:56:55 +08:00 via Android
    这个有点难为自己了吧
    llej
        13
    llej  
       2024-01-17 15:02:44 +08:00
    Windyzhou
        14
    Windyzhou  
    OP
       2024-01-17 15:30:09 +08:00 via Android
    @llej #13 这个要键盘吧,那还不如直接电脑
    julyclyde
        15
    julyclyde &bsp;
       2024-01-17 16:56:12 +08:00
    被 vim 的 syntax 功能干扰了吧?
    qgmzmy
        16
    qgmzmy  
       2024-01-17 17:21:58 +08:00 via Android
    随便找个文本编辑器都比这好用吧,也一样可以编程。
    CivAx
        17
    CivAx  
       2024-01-17 17:52:33 +08:00
    tab 多的文本就会这样,抄 config 的时候经常遇到,每次 shift+insert 才会发现代码乱掉。

    如果不想总是 set paste / nopaste ,最简单的办法就是 vi text ,然后粘贴、然后 wq 、然后 vim 编辑;或者 nano 打开、粘贴、保存,然后再用 vim 编辑。这套连招我已经习惯了,非常顺手。
    Windyzhou
        18
    Windyzhou  
    OP
       2024-01-17 18:34:48 +08:00 via Android
    @qgmzmy #16 安卓吗?可以推荐几个吗
    Windyzhou
        19
    Windyzhou  
    OP
       2024-01-17 18:36:31 +08:00 via Android
    @CivAx #17 vi text 什么意思
    relife
        20
    relife  
       2024-01-17 19:09:25 +08:00
    @Windyzhou vi 和 vim 一样是编辑器意思是让你先用 vi 打开文本文件,然后粘贴进去再退出用 vim
    Windyzhou
        21
    Windyzhou  
    OP
       2024-01-17 19:27:49 +08:00 via Android
    @relife #20 我是这样的,一样的
    flyqie
        22
    flyqie  
       2024-01-17 23:31:11 +08:00
    大佬平时做啥的。。

    #6 有点震惊。。

    移动端做开发,个人体验非常难受。
    BBBOND
        23
    BBBOND  
       2024-01-18 08:30:25 +08:00 via Android
    可以 termux 启动 code server ,然后浏览器打开,可能开发起来会舒服点
    Promtheus
        24
    Promtheus  
       2024-01-18 16:05:51 +08:00
    太卷了 是不是拉屎的时候还要写几行代码
    weixiangzhe
        25
    weixiangzhe  
       2024-01-18 17:20:06 +08:00
    手机敲代码 感问老哥用啥输入法,输入符号不累的吗
    qgmzmy
        26
    qgmzmy  
       2024-01-18 17:48:01 +08:00 via Android
    @Windyzhou 专门编程用的不清楚,我平时用 MT 的文本编辑器比较多
    Rehtt
        27
    Rehtt  
       2024-01-18 17:57:14 +08:00
    @worldhandsomeboy 在平板上用,平板有物理键盘,用 ssh 连接到自己电脑,外出带平板而不用背电脑
    worldhandsomeboy
        28
    worldhandsomeboy  
       2024-01-22 08:38:34 +08:00
    @Rehtt 没必要,将自己的设备各司其职,就和工作与生活一样,该背就背
    Rehtt
        29
    Rehtt  
       2024-01-22 16:52:14 +08:00 via Android
    @worldhandsomeboy 有时放假或请假出去,但可能会有紧急情况,又不可能出去也带电脑
    worldhandsomeboy
        30
    worldhandsomeboy  
       2024-01-23 10:35:09 +08:00
    @Rehtt 基本没在工作区或是自己房间以外的场所敲过代码,你也太卷了。话说你这个手机编程主要是做啥的
    Rehtt
        31
    Rehtt  
       2024-01-23 15:18:08 +08:00 via Android
    @worldhandsomeboy 用 ssh 远程到公司电脑的 nvim 编程
    Windyzhou
        32
    Windyzhou  
    OP
       2024-01-23 15:33:42 +08:00 via Android
    @Rehtt #31 和普通的 vim 有什么区别,termux 的 vim 还支持光标的指定定位。
    worldhandsomeboy
        33
    worldhandsomeboy  
       2024-01-24 08:15:41 +08:00
    @Rehtt 好奇你的工作是负责哪一块的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2460 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 15:31 PVG 23:31 LAX 08:31 JFK 11:31
    Do have faith in what you're doing.
    ubao 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