| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 说一说 程序员的代码编辑器比较 vscode source insight vim那些年用过的IDE -> 正文阅读 |
|
[开发工具]说一说 程序员的代码编辑器比较 vscode source insight vim那些年用过的IDE |
首先说一下 本人是一名程序员? ?主要使用的语言是C/C++ 因此Java平台的很多东西 是没咋用过的? . 从学校学习的时候最开始学C语言的时候用的是一个命令上的什么东东 不太记得了? 后来慢慢的开始用到VC6.0 现在最近的是VS2002? VC6.0年代时相当久远了 。 那会经常需要有个visuall assistx插件 这样vs的智能显示就好多了? 然后 后来工作中 涉及到MTK手机开发 整个平台就是一个工程 ,文件巨多,代码量特别大? 从那时开始Source Insight? 不得不说 Source Insight? 非常优秀? 以下简称SI,特别是当你接触到一个新的项目 而这个项目的文件又非常多的时候 非常推荐 SI 他能让你迅速熟悉代码 现在用的是4.0版本 唯一不足的地方是 不支持SSH远程开发?? 我的办法是 在linux服务器 起samba服务? 然后 在把远程机器 在本地windows电脑上 映射成网络驱动器 这样 SI就可以像访问本地硬盘一样访问远程机器了 如下图 ? 但是实际的开发过程中 遇到过的问题? 第一如果远程服务器是本地局域网的服务器? 一般没啥问题? 因为服务器基本上不关机?? 所以 我电脑一开机? 网络没问题 的话就能自动连上samba了? 但是比如上图192.168.35.11这个是个linux的虚拟机 并且还是很老的版本的ubuntu 没有图形界面 就会导致我关闭或者观其虚拟机之后 在打开 windows电脑的网络驱动器映射不成功这样我就没办法用SI做开发了 另外的一个问题是 我还有一个公网的华为云的服务器 就是图上122.112.254.217这台, 由于是公网 网络状况没有局域网这么好, SI 经常出现编辑文件 会卡住,假死 甚至闪退的情况时有发生 这个也没办法解决,后来发现 VS code 支持SSH远程链接?? 这样我用vs code ssh到这台华为云的服务器就也可以正常开发 ,vs code很优秀,但是我个人还是更中意SI? 各有千秋把 , ? 这个也可以解决 linux开发的问题? 但是目前实际的一种状况就是? 我这台虚拟机也就是上面图片中的192.168.35.11这台机器 跑的是一个很老的ubunut版本 啥版本不知道 截图如下: ?我用vs ssh到这台机器的时候一直失败 连接不上来 . 现在没办法 只能用最原始 vi来编辑了? 经过这么几天的摸索 虽说没有办法像vs code? SI 那么方便 ,但是马马虎虎也能勉强写代码了? 正好这个项目的结构比较简单 也没有很多的文件? 用VIM正好可以解决这个问题 而且发现了VIM可以分屏 这样 我通常用mobaxterm打开两个窗口 一个用来编辑代码 一个用来 make编译?? ? ?全屏显示之后 当你的显示器 够大的时候 还是不错的? 语法高亮啥的也都有 ?附上我的vim的配置文件的常用配置? vim /etc/vim/vimrc ? 一些vim 常用操作
以后慢慢补充..... |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 22:59:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |