开发环境很重要,需要学习如何自己搭建开发环境
Posted kid971220
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发环境很重要,需要学习如何自己搭建开发环境相关的知识,希望对你有一定的参考价值。
位
置
:
定
位
所
有
者
:
kid
1
2
2
7
U
R
L
:
添
加
创
建
日
期
:
2
0
1
8
/
1
1
/
1
6
下
午
2
:
3
0
:
5
8
编
辑
修
改
日
期
:
2
0
1
8
/
1
1
/
1
6
下
午
5
:
2
9
:
1
3
编
辑
作
者
:
大
小
:
2
8
.
6
K
B
1.下载安装包VirtualBox-5.2.2与需要的挂载镜像Ubuntu-12.04(适用于Windows10系统)
- 下载完成后安装VirtualBox,
2.安装并运行virtualbox(默认路径安装),新建虚拟机。
3.名称:ubuntu。类型Llinux 版本:ubuntu64|32.
4.设置虚拟内存大小,至少1024mb
5.先创建虚拟硬盘,VDI格式,固定大小,10gb。
6.挂载系统镜像,设置-》存储-》光盘-》选择要挂载的系统镜像。
7.安装系统,选择简体中文-》安装ubuntu-》检查安装条件(不要选择安装时更新)并继续-》
清楚整个磁盘并安装ubuntu并继续-》选择要安装的磁盘(如果只有一个硬盘就没得选),
现在安装。
8.开始安装ubuntu-》设置时区(shanghai)-》设置语言(中文)->设置用户名和密码
在安装过程中如果有网会自动下载语言包
9.现在重启-》按enter键移除安装镜像-》启动ubuntu
10.系统设置-》软件更新-》设置-》有新版本时通知我(从不),ubuntu软件-》下载自-》选择163服务器
11.ctrl+alt+t打开终端
执行:sudo apt-get update(更新软件源)
执行:sudo apt-get upgrade(更新操作系统)->选择Y(等待下载)->重启
1.安装功能增强包->设备>安装增强功能>输入密码授权>按enter结束,关机
2.关机状态下,设置-共享文件夹-点击+-选择共享目录(路径中不要有中文)-勾选自动挂载-ok ok
3.启动系统,不出意外即可挂载成功,但目前没有访问权限,执行
sudo usermod -aG vobxsf用户名
然后重启
4.此时就可以与Windows共享目录,设备-共享粘贴板-双向
5.设置-系统设置-语言支持-安装完整语言支持,此时输入法完整,Crtl+空格可以调用拼音输入法
6.安装搜狗输入法,需要选择Linux版本。
·····sudo apt-get intall typespeed、
18.安装vim g++。 sudo apt-get intall vim g++
19.设置终端的字体,配色,背景图片
进行各种调试
Unix/Linux常用命令
1.clear 清理终端屏幕,与Ctrl+l功能类似 无
2.pwd 显示当前所在目录绝对位置 无
3.cd [路径] 进行入指定的目录 无
- ls [路径]
显示指定目录中的内容,无参数时显示当前目录下的
内容
al - mkdir 目录名 创建目录 -p
- rmdir 目录名 仅且只能删除空目录 无
- touch 文件名 创建文件 无
- rm 文件名 删除文件 -rf
- cat 文件名 查看文件内容 无
- cp 文件名 路径 复制文件 无
- mv 文件名 路径 移动文件或重命名文件 无
12.
chmod 权限 文
件
修改文件权限 -rwx - tar 参数 压缩或解压文件
zxvf -
zcvf - ln 文件名 创建链接文件 -s
15.
find 路径 文件名
查找文件 -name - ifconfig 查看网络配置信息 无
- ping ip地址 测试网络连通性 无
- telnet ip地址 远程登录 -l
- ftp ip地址 简单文件传输 无
- reboot 重启 root权限
- init 关机 root权限
vim
1 vim是什么? 可以终端下使用的全键盘操作的文件编辑器,可配置、可扩展、编程的成长型神器。
基本用法
1.进入vim ,vim 文件名 ,文件参在则直接打开,不存在则创建,此时只能阅读代码或者修改代码,不适合编写代码
2.输入i,进入插入模式,可以正常的编写代码。
3.代码编写 完成后按Ctrl+x执行,按enter返回,输入继续编写
4.编写完成,Crtl+z保存退出
1.vim 的三大模式与切换方法,
正常模式、 刚进入时的模式,在此模式下阅读代码,修改代码
插入模式、此模式下编写代码
行底模式 进行配置vim,执行vim相关命令
正常模式 输入i 进入插入模式
插入模式 按 esc或crtl+c 返回正常模式
行底模式, 按 esc或crtl+c 返回正常模式
插入模式与行底模式不能直接切换,必须由正常模式跳转
正常模式 :
光标移动 h j k l上下左右移动光标
pgup pgdn 上下翻页
home end 行首 行尾
n Enter 向后跳转n行
nG 跳转到n行
vim file。C+n进入后转到n行
x删除一个字符,dw|de删除一个单词,
d$删除到行尾 dd删除整行,ndd 删除n行
复制代码
yy 复制一行,nyy复制n行,p粘贴到下一行
替换代码
r替换一个字符(光标定位在要替换的字符上,按r,然后按要替换的字符)
替换一个单词(把光标定位在要替换的单词首字母,然后按cw|ce,单词会被删除并进入插入模式)
R进入替换模式
撤销与翻撤销
u撤销之前的操作,Ctrl+r取消撤销操作
插入模式
此模式下主要用来编写代码,因此快捷键不多
ctrl +i 相当于制表符,tab
ctrl +p代码补全
ctrl +j 相当于enter
ctrl+c 返回正常模式
行底模式
1.执行系统命令,!cmd ,执行完成后按enter返回vim
2.vim进行一些配置,
set nu 显示行号
set ts =4 设置tab的宽度
在行底模式下进行一此设置都只是临时有效,想要长久有效需要把命令写入到配置文件,
3执行vim的一些命令
q退出
q!强制退出
w写入
wq(x)保存退出
4.设置代码缩进,
n
5.查找
/key
n向下查找下一个,N向上查找下一个
6.替换
%s
对vim的配置
主要对vim的配置文件进行设置一些功能
set number
"显示行号
"不显示行号,正常模式输入:进入行底模式,set nonumber
"设置tab键的宽度,默认是8,一般配置是4
set tabstop=4
"设置缩进的宽度
set shiftwidth=4
"使用空格代替tab,在Makefile中缩进要使用tab
set noexpandtab
"自动保存
set autowrite
"不生成临时文件
set noswapfile
"自动缩进
set autoindent
"智能缩进
set smartindent
?
?
"---快捷编译执行---
"1编译函数
func! CompileCode()
"写入文件
exec "w"
"判断文件类型
if &filetype == "cpp"
exec "!g++ % && ./a.out"
elseif &filetype == "c"
exec "!gcc -std=gun99 % -lm -lpthread && ./a.out"
?
endif
endfunc
?
?
"2映射快捷键
map <C-x> :call CompileCode()<CR>
imap <C-x> <ESC>:call CompileCode ()<CR>
vmap <C-x> <ESC>:call CompileCode()<CR>
"---快捷保存退出---
"1保存退出函数
func! SaveExit()
exec "wq"
endfunc
?
"2映射快捷键
map <C-z> :call SaveExit()<CR>
imap <C-z> <Esc> : call SaveExit()<CR>
vmap <C-z> <Esc>:call SaveExit()<CR>