Windyzhou
V2EX  ›  Android

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

  •  
  •   Windyzhou · Jan 17, 2024 via Android · 14415 views
    This topic created in 1028 days ago, the information mentioned may be changed or developed.
    33 replies  •  2024-01-24 08:15:41 +08:00
    EyebrowsWhite
    EyebrowsWhite
    Jan 17, 2024 via iPhone❤️1
    1
    set paste
    jadec0der
    jadec0der
    Jan 17, 2024❤️3
    2
    应该是因为 tab 越来越多

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

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

    #6 有点震惊。。

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