Linux 开发环境搭建与使用——SlickEdit 的安装与配置
SlickEdit 的介绍
vim 是公认很好用很完美,但是对新手来说,上手毕竟不是很容易。Windows 下程序员很多都很喜欢Source Insight 这个工具来看代码,各种语法高亮看着很舒服。那在 Linux 平台下,有没有媲美 Source Insight 的编辑器呢?答案就是 SlickEdit。
SlickEdit 是一个跨平台(在 9 种不同的工作平台上可以工作)的, 支持超过 40 种编程语言的代码编辑器。
SlickEdit 提供全面的、灵活的 C/C++, C#, Java, HTML, XML 和许多其它编程语言文件格式和编码方式的统一的代码编写、分析和维护平台,它提供了大量有助于提高编程效率的特性,由于它在 Windows、 Linux 和 UNIX 平台下提供了统一的图形界面,为多平台编程的程序员提供了最大程度的可用性,有助于效率的大幅度提高。
SlickEdit 的安装
SlickEdit 安装包的下载请点此链接(这里安装的为 Linux 32-bit)。
1)将 slickedit.bz2 解压至 /usr/local 目录
sudo tar xvf slickedit.bz2 -C /usr/local/
2)修改 PATH 环境变量
在 ~/.bashrc 或 /etc/profile 脚本的最后添加如下内容(不要写错):
export PATH=/usr/local/slickedit/bin:$PATH
3)运行脚本,让环境变量生效
source ~/.bashrc
4)测试
which vs
终端出现:/usr/local/slickedit/bin/vs 证明安装成功
5)启动 SlickEdit
终端敲:vs
SlickEdit 的配置
首先,通过 SlickEdit 打开一个代码,然后才能进行相应的配置:
接着,大家可以根据自己的喜好进行相应的配置:
1)设置编码(Linux下的中文是 UTF-8 编码)
Tools -> File Options -> Load 下的 Encoding 选择 UTF-8
2)设置tab size(缩进)
进入 Tools —> Options,再选择 Languages —> Application Languages —> C/C++ —> Formatting (My Default) -> Edit
3)
a)行号设置(对整个基于C/C++的项目内的所有文件都有效)
Tools —> Options —>languages —>All Languages —> view —> Line numbers 勾选上
b)在 C/C++ 中显示修改过的行
Tools —> Options —> languages —> All Languages —> view —> Modified lines 勾选上
4) 在 C/C++ 中 else 不出现在 } 之后
Tools —> Options —> languages —> All Languages —> Application Languages —> Formatting —> Begin/end style标签页 —> 取消 place "else" on same line as "}" 勾选
5)在 C/C++ 中字符补全不区分大小写
Tools —> Options —> languages —> Application Languages —> C/C++ —> Color Coding —> 取消 Tokens 标签页中 identifies 框中 Case-sensitive 前面的勾选
6)修改跳转到 Symbol 定义处的速度
Tools —> Options —> Editing —> Context Tagging —> Tagging Tool Windows项中的 Updata Tool Windows after(ms) 设置成 100
7)修改符号着色的速度
Tools —> Options —> Editing —> Context Tagging —> Symbol Coloring Performance 项中将 Update after(ms) idle 的值设置成 100
8)增加或自定义快捷键
Tools —> Options —> Keyboard and Mouse —> Key Blindings
注释/取消注释 toggle-comment ALT+/
下面的操作类似,根据需要自行设置
代码格式化 beautify ALT+\
开/关 符号着色 symbol-coloring-toggle ALT+'
开/关 代码折叠 toggle_all_outlining ALT+;
代码全部展开 expand-all ALT+]
(已经在前面有"+","-"号的才有效,即开启代码折叠)
代码全部折叠 collapse-all ALT+[
(已经在前面有"+","-"号的才有效,即开启代码折叠)
全屏显示 fullscreen ALT+Enter
9)修改配色方案
Tools —> Options —> Appearance —> Colors —> Schemes 中选择一种配色方案
10)模拟环境设置
Tools —> Quick Start Configuration —> Emulation -> 根据需要选择一种
更多配置,请自行查询相关资料。
Linux 开发环境搭建与使用——SlickEdit 的安装与配置相关推荐
- 嵌入式Linux开发环境搭建-曹国辉-专题视频课程
嵌入式Linux开发环境搭建-1199人已学习 课程介绍 系统讲解嵌入式Linux开发环境搭建方法,包括虚拟机安装,ubuntu安装,交叉编译器安装及配置,嵌入式QT开发环境的构建,u ...
- 嵌入式linux编译环境搭建,嵌入式Linux开发环境搭建
整理下嵌入式Linux开发环境搭建过程笔记. 一.制作u-boot.bin文件: tar xjf u-boot-1.1.6.tar.bz2 cd u-boot-1.1.6 patch -p1 < ...
- 嵌入式linux开发环境搭建——VirtualBox虚拟机网络环境解析
嵌入式linux开发环境搭建--VirtualBox虚拟机网络环境解析 本博文转自:Pandoras Box http://blog.csdn.net/yxc135/article/details/8 ...
- Django Python MySQL Linux 开发环境搭建
Django Python MySQL Linux 开发环境搭建 1.安装Python 进行Python开发,首先必须安装python,对于linux 或者Mac 用户,python已经预装. 在命令 ...
- 嵌入式Linux开发环境搭建-4-嵌入式编程基础知识
嵌入式Linux开发环境搭建-4-嵌入式编程基础知识 1.安装代码编辑器 2.交叉编译工作使用 1.安装代码编辑器 参考文档 ubuntu几款好用的代码编辑器_百度经验 安装sublime text ...
- 嵌入式linux开发环境搭建(VMware16.0.0+Ubuntu16.04.3_X64)
目录 一.安装VMware 1.VMware介绍 2.安装VMware16.0.0 二.安装ubuntu16.04.3 LTS 1.Ubuntu介绍 2.下载安装包iso 3.安装 四.新安装Ubun ...
- Linux开发环境搭建步骤
虐我千百遍的Linux开发环境搭建步骤一定要做一篇记录 详细步骤如下: (1)在home下新建一个文件夹tmp 在里面放入下载的arm-linux-gcc安装包 (2)执行命令cd tmp (3)执行 ...
- Linux开发环境搭建(一)之安装CentOS桌面版
前言 最近接手一个项目,需要对接大华的摄像头,该摄像头外部依赖库及其加载方式会根据运行环境的不同而改变.项目开发使用Windows系统,项目运行则是在Linux系统,因此,开发好的项目根本无法部署到L ...
- 嵌入式Linux开发环境搭建-(4)安装交叉编译工具链
在ubuntu16.04.2中,安装交叉编译工具链 在ubuntu中进行嵌入式应用程序开发,安装交叉编译工具链是不可缺少的一个环节. PC操作系统:ubuntu16.04.2 LTS 开发板:天嵌科技 ...
- 嵌入式Linux开发环境搭建(二)
资料来自朱有鹏老师的<嵌入式开发环境搭建> 5.配置tftp服务器 第 1 步:安装 tftp 安装 tftp 所需的软件.首先需要安装 tftp-hpa,tftpd-hpa,前者是客户端 ...
最新文章
- python已知Camera及Lidar2到Lidar1外参,求Camera到Lidar2外参
- 接雨水—leetcode42
- sessionId与cookie 的关系(百度文库)
- 图像连通域标记算法研究
- GItHub--Makedown语法学习(快速入门)
- Wi-Fi 协议和数率?
- 分布式事务键值数据库 TiKV 加入 CNCF 沙箱孵化器
- debug工具_Hackintool for【黑】mac V3.4.4中文版 黑苹果必装工具箱
- 批处理打开URL总结
- java 分布式任务_分布式定时任务(一)
- excel常用函数及快捷键
- 三相pwm整流器。采用电压电流双闭环,SVPWM调制
- 关于redis客户端连接不上
- 华为机试 - 数字涂色
- 匿名邮件爆迅雷看看丑闻
- java find bug,java-Findbugs contrib:方法从没有历史记录的catch块中抛出替代异常
- 电子制作之制作工具篇
- 面向对象开发期末复习概述(三)
- 苹果公司欲使用3D打印技术进行新产品的测试
- 【读书笔记】《杜月笙全传》读书笔记
热门文章
- Mentor工具简介
- MySQL 性能优化一
- mysql 不允许保存修改_解决SQL SERVER 2014 不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了阻止保存要求重新创建表的更改选项...
- OpenMP和Pthread比较
- 去除PreferenceScreen过期提示
- 数字图像处理-运动模糊逆滤波维纳滤波(Matlab)
- php连接打印机代码,PHP连接打印机
- 【Qt】运行报错Could not create directory “E:\xxxx-Debug“
- 杜比音效卡刷包android 7.0,杜比音效7.0清爽卡刷包-杜比音效7.0定制版v2.1.0 安卓版-手机腾牛网...
- WIN10的永久杜比音效的安装(2021)