现在真的有人会把无 GUI 的 linux 当做主力开发环境吗?有人实际开发中会用 vim 从头开始写一个中大型项目吗?(例如 nginx 这种加上注释大概十几万行代码的 C 语言工程)
我平时也只是运维自己的服务器会用 vim 上去改改文件,了解一些常用的 vim 操作。如果改的文件比较多我会直接用 winscp 连 ftp 上去修改,因为某些文件目录比较深,或者某些情况下需要不停地切换好几个文件目录,用 ssh 上去操作会很麻烦,我用 winscp 配合 sublime 等编辑器会很高效。而且 vim 在 SSH 下复制粘贴,快速把光标跳转到某一行某一列,或者输入的时候频繁需要切换到首行,末尾,按单词移动光标等操作,要不停的切换插入模式和命令模式有点麻烦。(我是萌新,不太清楚是否还有更高效的操作方式?欢迎指教)对我来说如果所有操作都用纯 ssh+vim 来做那真是无法想象的麻烦和低效率啊。
还有 HHKB 等类似的完全就是为了 vim,传统 linux 环境设计的键盘,这类键盘都不带 home,end,page up/down 和方向键,甚至不知道当前大小写状态,输入密码的时候可能还会出现障碍,使用这类键盘真的能提升开发效率吗?
(虽然我知道在很久以前的计算机使用者确实都是 ssh+vim 这么干的,可是现在都啥年代了,计算机都有 GUI 了,真的还会有人用这种原始的方式来开发项目或者运维服务器吗?)
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.