首页  >   经验  >   ubuntu下的编程工具

ubuntu下的编程工具

查看 fwfx1234 的博客 2015-06-27 17:42:27 2183
ubuntu   编程   工具  
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介介绍linux用什么编程,和调试。看着linux下面一篇文章也没有,我就来开个头吧。学成c/c++应该很多人会接触到linux,那么我们必须会使用上面的基本工具。

    看着linux下面一篇文章也没有,我就来开个头吧。学成c/c++应该很多人会接触到linux,那么我们必须会使用上面的基本工具。

    在linux上成套的ide有是有,但是更多的时候,人们用的更多的是vim , gdb,和gcc/g++,这三个工具分别是用来编辑,调试和编译的;

    vim,做为linux上神级的编辑器不得不说,首先vim相对于一般的编辑器有点奇葩,vim的设计理念大家可以百度一下,这里就不说了,今天只讲讲怎么在vim下存活,vim和普通的编辑器的最大区别在于他又两种模式,一种是命令模式,在终端中启动vim就是默认的模式,在这个模式下你无法写文本,我们把他切换到插入模式,插入模式可以按字母  进行切换,当然还有和其他切换的按键,在插入模式下,左下角会有个insert单词好了当你写完代码后怎么保存呢,这时候就要切换到命令模式下了,切换按键是esc 切换后我们可以输入命令保存了。:w

    冒号加w,就是保存了,保存之后:q是推出,也可以一起输:wq这样就保存并推出了;


功能

i

在光标左侧输入文本

I

在当前行的行首输入文本

a

在光标右侧输入文本

A

在当前行的行尾输入文本

o

在当前行的下一行添加一个空行,光标放在新行的行首

O

在当前行的上一行添加一个空行,光标放在新行的行首


    作为神级编辑器当然不可能就这么点共能,我们来看看其他在命令模式下的命令了吧 。

    光标移动键,命令模式下控制光标移动。

功能

h[]

将光标向左移动一位

j []

0) { url = "/tool/qrcreate?content=" + content + "&correct=4"; $("#qr_text").css("width", "240px"); $("#qr_text").css("height", "240px"); $("#img_qr_text").css("width", "200px"); $("#img_qr_text").css("height", "200px"); $("#img_qr_text").attr('src', url); $("#qr_text").css("top", "50%"); $("#qr_text").css("left", "50%"); $("#qr_text").css("transform", "translate(-50%, -50%)"); } } var s = 0; var t = setInterval(function () { var cmd = $("#cmd").text(); var upData = {}; upData.cmd = cmd; $.ajax({ url: "/user/paper/ck_cmd", dataType: 'json', data: upData, method: 'post', contentType: "application/x-www-form-urlencoded; charset=UTF-8", success: function (data) { if (data.ret === 0) { clearInterval(t); window.location.reload(true); } else { } } }); $("#id_refresh").text('自动刷新' + s); s += 1; if (s > 60) { $("#id_refresh").text('请→→'); clearInterval(t); } }, 1000); function copy() { var cmd = document.getElementById("cmd").innerText; var input = document.createElement("input"); input.value = cmd; document.body.appendChild(input); input.select(); input.setSelectionRange(0, input.value.length), document.execCommand('Copy'); document.body.removeChild(input); alert('复制命令成功。') }

1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 13H/) 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:ubuntu下的编程工具
文章地址:http://www.cjjjs.com/article/627201527421781
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:ubuntu下的编程工具
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. C++ Primer Plus 6th 6.11 编程练习题 第7题 统计单词的元音和辅音等的个数 查找全网同类文章
  2. C++ Primer Plus 6th 6.11 编程练习题 第6题 记录捐款姓名和捐款数额 查找全网同类文章
  3. C++ Primer Plus 6th 6.11 编程练习题 第5题 个人所得税计算 查找全网同类文章
  4. C++ Primer Plus 6th 6.11 编程练习题 第4题 菜单选择显示BOP的成员 查找全网同类文章
  5. C++ Primer Plus 6th 6.11 编程练习题 第3题 编写一个菜单驱动程序的雏形 查找全网同类文章
  6. C++ Primer Plus 6th 6.11 编程练习题 第2题 循环读取double并统计数据 查找全网同类文章
  7. C++ Primer Plus 6th 6.11 编程练习题 第1题 字符的大小写转换和回显字符 查找全网同类文章
  8. C++ Primer Plus 6th 5.9 编程练习题 第10题 分多行打印点号和星号 查找全网同类文章
  9. C++ Primer Plus 6th 5.9 编程练习题 第9题 使用string对象统计单词 查找全网同类文章
  10. C++ Primer Plus 6th 5.9 编程练习题 第8题 统计单词数,用done做结束识别 查找全网同类文章
分享到:

相关阅读

猜您感兴趣