linux文本远程编辑

本文分享了在CentOS 7.0环境下使用Shell、Python、Lua等脚本语言进行开发的经验,对比了几款文本编辑器(vim、gedit、sublime、ultraedit)的优缺点,并介绍了如何利用Windows下的notepad++实现远程编辑。
摘要由CSDN通过智能技术生成

由于目前工作的需要,要在linux环境下做一些业务功能的开发,开发语言主要为shell、python、lua之类的脚本语言。
由于个人之前一直用Visual Studio写C++代码,习惯于图形化界面的键盘鼠标操作,因此找个linux环境下的顺手的文本编辑器,但发现很难!!!

个人使用的linux系统为centos7.0,这里记录下对于几种文本编辑器的心得。

vim

优点:适合命令行界面下的简单修改,简单通用,也可以改造成超级IDE

缺点:要记太多命令,操作主要靠键盘不习惯

总结:希望把主要精力放在代码逻辑上,放弃

gedit

优点:代码着色、阅读方便、简单好用

缺点1:不支持选中单词高亮显示,比如双击一个单词function,其他地方的function单词都会高亮(有插件但没装上)

缺点2:双击选中单词不合理,比如total_num这个单词,双击这个单词只能选中total,或者num,不能整体选中(不知道有没有解决的插件)

缺点3:代码折叠不支持

总结:好用但有很多不足,勉强可用

sublime

优点:基本上该有的功能都有

缺点:不支持中文输入

总结:不支持中文输入这个短板也太短了,忍痛放弃

ultraedit

优点:基本上该有的功能差不多也都有

缺点:收费的,找不到破解的方法

总结:没缘分,放弃

远程编辑

由于没有找到满意的文本编辑器,以及在虚拟机中运行的centos,操作有些卡顿,因此想到一个好方法,就是在Windows系统里用notepad++、ultraedit等支持ftp的软件实现远程编辑。
优势:notepad++功能强大,配合xshell可以很方便的开发测试,而且不需要linux图形界面
实现方法:
(1)在linux系统里搭建ftp服务,通过yum安装vsftpd,然后启动服务,基本上不需要修改配置文件。
(2)客户端可以通过linux用户名和密码(非root账户)连接ftp服务(centos7需要关闭selinux)
(3)notepad++有ftp插件可以连接ftp服务,在ftp文件列表里打开文件,进行编辑,保存文件时会自动同步linux中的文件
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值