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 保存就可以了。

  • 相关阅读:
    linux初始化宏__init, __exit
    linux内核initcall
    常用命令合集
    df
    ln
    cat
    grep
    find
    IE11浏览器传时间格式不兼容,c.a.d.c.advice.AdcDaBaseExceptionAdvice : JSON parse error
    js 图片不保存的回显功能/图片尺寸验证/图片大小验证 /图片类型验证
  • 原文地址:https://www.cnblogs.com/kinthon/p/4351422.html
Copyright © 2011-2022 走看看