V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Windyzhou
V2EX  ?  Android

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

  •  
  •   Windyzhou · 103 天前 via Android · 4186 次点击
    这是一个创建于 103 天前的主题,其中的信息可能已经有所发展或是发生改变。
    33 条回复  ?  2024-01-24 08:15:41 +08:00
    EyebrowsWhite
        1
    EyebrowsWhite  
       103 天前 via iPhone   ?? 1
    set paste
    jadec0der
        2
    jadec0der  
       103 天前   ?? 3
    应该是因为 tab 越来越多

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

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

    #6 有点震惊。。

    移动端做开发,个人体验非常难受。
    BBBOND
        23
    BBBOND  
       102 天前 via Android
    可以 termux 启动 code server ,然后浏览器打开?,可能开发起来会舒服点
    Promtheus
        24
    Promtheus  
       101 天前
    太卷了 是不是拉屎的时候还要写几行代码
    weixiangzhe
        25
    weixiangzhe  
       101 天前
    手机敲代码 感问老哥用啥输入法,输入符号不累的吗
    qgmzmy
        26
    qgmzmy  
       101 天前 via Android
    @Windyzhou 专门编程用的不清楚,我平时用 MT 的文本编辑器比较多
    Rehtt
        27
    Rehtt  
       101 天前
    @worldhandsomeboy 在平板上用,平板有物理键盘,用 ssh 连接到自己电脑,外出带平板而不用背电脑
    worldhandsomeboy
        28
    worldhandsomeboy  
       98 天前
    @Rehtt 没必要,将自己的设备各司其职,就和工作与生活一样,该背就背
    Rehtt
        29
    Rehtt  
       97 天前 via Android
    @worldhandsomeboy 有时放假或请假出去,但可能会有紧急情况,又不可能出去也带电脑
    worldhandsomeboy
        30
    worldhandsomeboy  
       97 天前
    @Rehtt 基本没在工作区或是自己房间以外的场所敲过代码,你也太卷了。话说你这个手机编程主要是做啥的
    Rehtt
        31
    Rehtt  
       96 天前 via Android
    @worldhandsomeboy 用 ssh 远程到公司电脑的 nvim 编程
    Windyzhou
        32
    Windyzhou  
    OP
       96 天前 via Android
    @Rehtt #31 和普通的 vim 有什么区别,termux 的 vim 还支持光标的指定定位。
    worldhandsomeboy
        33
    worldhandsomeboy  
       96 天前
    @Rehtt 好奇你的工作是负责哪一块的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5613 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:45 · PVG 14:45 · LAX 23:45 · JFK 02:45
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com