zoukankan      html  css  js  c++  java
  • 个人命令简记

    ubuntu ruby环境安装

    做为一个软件工程的学生,最近想学习一门脚本语言,经过了一些查询呢,了解到ruby和python都是蛮不错的选择,但可能个人更加倾向于多样化和自由化,因为python为了达到简单和高效,采用了一种哲学“用一种方法,最好是只有一种方法來做一件事”,当然这种哲学也相当不错,但我还是选择了先学习ruby,不过我相信日后我还会回来去学习python的,因为多学一种语言,可以降低自己被语言俘虏的程度,可以从更多的方面去思考。

    好了,言归正传,现在来说说我在搭建Ruby环境的时候遇到的一些事情。

    首先,如果你只是想可以运行Ruby代码的话,在Ubuntu下搭建Ruby环境还是比较简单的,直接在终端下“sudo apt-get install ruby”就可以安装最新版的Ruby了,但是这个会出现一个问题,当你用Ruby中类似Ubuntu环境man手册的一种工具“ri”时,你会发现一直都是 “Nothing know about *****”,怎么回事呢,因为环境问题和文档问题(其实直接的原因我也不是很清楚),怎么解决呢?

    建议你安装rvm,这个东西是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。

    安装方法,参考:https://ruby-china.org/wiki/rvm-guide(补充“rvm get stable”可以把rvm升级到最新版本)

    通过rvm你可以方便的对ruby版本进行操作,安装好了后,执行“rvm docs generate”会生成文档;

    每当你想用ri命令时,你就通过“source ~/.bash_profile”来加载环境,然后就可以用ri了。

    补充:安装RubyGems(简称:gems),这个工具的功能相当于apt-get,使用它可以方便的从远程服务器下载并安装Rails。

    打开终端,输入执行命令 gem install rails --remote 或 gem install rails--include-dependencies。
     
    gdb命令

    1)对于二维数组的打印,直接p num(其中num为数组名),对于一维数组则用p *num@len

    2)如果想一次执行完循环,可以使用until; 如果想执行完当前的函数,可以使用finish;

    3)s,即step是表示一步一步,会进入函数体内, 而next不会进入函数体,而是跳过;

    vim命令与插件

    命令

    1)全屏:F11

    2)出现了^M:需要在vi/vim 中输入命令:%s/ //g

    3)插件a.vim的使用,主要是用于在.h与.c之间的切换

    :A 可以跳到对应的.h .c文件,(:AS,:AV支持分屏打开)
    :IH 可以跳到对应的光标文件,(:IHS,:IHV支持分屏打开)

     插件

    JsBeaufity

    参考:https://github.com/maksimr/vim-jsbeautify

    1)按照作者的指示主要是用Bundle 安装js-beautify和再用相关的功能键映射就可以了;

    2)主要会有一个问题就是在Ubuntu上运行的时候会出现“The node is not executable!“原因在于你没有安装nodejs;回到shell中运行

    ”sudo apt-get install nodejs“就可以了

    Javascript.vim

    安装就直接用BundleInstall就可以了,就是安装后可能出现了Not an editor command:^M,这时就打开它的报错文件,我的是下载的javascript.vim

    然后输出:set fileform=unix 保存就可以了。

  • 相关阅读:
    Struts2SpringHibernate整合示例,一个HelloWorld版的在线书店(项目源码+详尽注释+单元测试)
    Java实现蓝桥杯勇者斗恶龙
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 226 翻转二叉树
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 225 用队列实现栈
    Java实现 LeetCode 224 基本计算器
    Java实现 LeetCode 224 基本计算器
  • 原文地址:https://www.cnblogs.com/kinthon/p/4351422.html
Copyright © 2011-2022 走看看