sublime怎么连接linux服务器
C语言程序用什么软件写入单片机?
C语言程序用什么软件写入单片机?
单片机开发,像51和stm32,我都是用keil这款IDE;嵌入式的话,就在windows下把sublime配成vim模式,然后虚拟机下arm-linux-gcc编译,有时候也直接linux下vim gcc;浏览大型项目,会选择用source insight;偶尔也会用用vs。。
sublimetext3怎么调整代码大小?
菜单栏preferences -gtfont -gtlarge/small快捷键是ctrl “ ”放大ctrl “-”减小linux下是这样的
在linux下用什么编辑器好?
如果是在终端命令行,就用Vim编辑器;如果是图形界面的编辑器,选择就比较多了,可以选择大多数Linux发行版自带的gedit(和Windows的自带软件不一样,这个gedit超好用,编写代码什么的非常方便),还可以选择像VScode、Sublime Text 3等等,都挺好的,关键是看个人喜好咯。
怎样在Linux下编程?需要什么技术?
在Linux下编程那么必定要使用Linux的命令行终端vim了,要熟练掌握各种vim命令。
Linux终端命令在Linux下打开命令行终端:Ctrl Alt T
浏览目录或者文件:ls 后面可以加很多参数,-l 、-a、-h等
进入某个目录:cd 路径
返回到上层目录:cd ..
切换到上次cd 进入的目录:cd -
创建一个文件:touch a.c
创建一个目录:mkdir mydir
创建和删除目录
mkdir 目录名 创建一个目录 rm -r 目录名 删除一个目录创建一个文件
touch filename.txt 创建一个文件echo string gtgt filename.txt 向文件中写入字符串cat filename 查看文件的内容复制 cp
cp srcfile.txt dstfile.txt 文件的复制cp srcfile dstfile -r 文件夹的复制 移动文件或修改名字(mv)
mv srcfile dstname 修改名字mv filename 路径名 移动文件或文件夹
vim 编辑器的使用创建一个文本文件并进入编辑模式:vi filename.txt
vim三种模式之间的转换
1) 命令行模式
esc: 进入命令行模式
yy:复制当前一行
nyy:从当前行开始复制n行
:3, 6yy:从第三行复制到第六行
dd:删除当前行到剪切板
ndd: 删除n行到剪切板
p:在光标的下一行粘贴
P:在光标的上一行粘贴
u:撤销
Ctrl r:反撤销
2) 插入模式(编辑模式)
i :进入插入模式光标之前插入
a:光标之后插入
I :行首插入
A:行尾插入
o:光标下一行插入
O : 光标上一行插入
s:删除光标所在字符并进入插入模式
S:删除光标所在行并进入插入模式
r:修改光标所在字符
R:替换光标所在行,直到按下esc键结束
0:光标移动到行首
$:光标移动到行尾
gg: 光标移动到文件开头
G: 光标移动到文件结尾
cc:删除当前行并进入插入模式(删除的内容放在剪贴板中)
yw:将光标所在单词copy到剪贴板
3) 底行模式
Shift ::进入底行模式
:wp:保存并退出
:q:不保存退出
:q!:强制退出
学习Linux需要掌握的知识c语言基础
要熟悉基本的C语法,数据类型、函数、指针等。
文件IO
要掌握文件IO相关的系统调用函数,对文件进行打开、关闭、读写等操作。
数据结构
熟练掌握顺序存储与链式存储等存储结构:链表、队列、栈、二叉树等。
进程和线程
理清进程和线程的区别,掌握进程和线程的创建方法,熟练运用线程和进程相关的系统调用函数。
网络编程
理清TCP/IP协议,会使用socket创建网络套接字,掌握网络通信的方法,熟悉各种服务器模型。