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

308 天前
 Windyzhou
8432 次点击
所在节点    Android
33 条回复
EyebrowsWhite
308 天前
set paste
jadec0der
308 天前
应该是因为 tab 越来越多

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1009218

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX