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

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

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

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

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

    #6 有点震惊。。

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