linux的一点小随笔
随意写的一些东西,也就为以后自己可能看看。。。
1。vim安装,sudo apt-get install vim-gtk,于是vim就安装好了。当然在我电脑上还出现了gvim,简单的vim配置(etc/vim/vimrc):
"我的设置
set number
"不使用vi默认键盘布局
set nocompatible
set autoindent
set smartindent
set showmatch
"显示状态行
set ruler
set tabstop=4
set cindent
set nobackup
"与windows共享剪贴板
set clipboard+=unnamed
set shiftwidth=4
若是权限不够,则su进入root用户,在切换到vim目录,chmod 777 vimrc,此时则能愉快的进行编辑了。
2。sublime text3,一款神级编辑器,现代化编辑器的代表,不同于vim,emacs的按键晦涩难以掌握,个人觉得vim是十几年前的程序员爱使用的神级编辑器,当然现在能使用好vim的程序员也有很多大神。sublime text3的配置:
"auto_close_tags": false,
"auto_complete": true,
"auto_match_enabled": true,
"bold_folder_labels": true,
"caret_style": "smooth",
"color_scheme": "Packages/Theme - Flatland/Flatland Dark.tmTheme",
"font_size": 13,
"font_face": "DejaVu Sans Mono",
"font_options": ["italic"],
"highlight_line": false,
"ignored_packages":
[
"Vintage"
],
"open_files_in_new_window": false,
"save_on_focus_lost": true,
"show_encoding": true,
"show_full_path": true,
"tab_size": 4,
"theme": "Soda Dark 3.sublime-theme",
"update_check": false
一些比较好的插件:
Alignment(对齐的),ChineseLocalization(中文汉化包),Emmet,sidebar,sublimeTmpl,SyncedSidebar,Anaconda(Python插件),当然还有两款皮肤插件:Flatland,soda,
当然还有其他很多很好的插件。。。可上知乎或google搜。
3。本人对编辑器非常喜爱,启动快,体积小,于是前两天尝试了很多主流编辑器,主要看了这个链接:https://www.slant.co/topics/12/~programming-text-editors,将大多数都尝试了一遍,最后发现scite,brackets,vscode等有限的几款比较好,不仅跨平台而且轻便且开源。当然我还是最喜欢sublime text,虽然不是开源的。sublime text3谁用谁知道。
4。终端,系统字体还是觉得DejaVu Sans Mono ,italic 好看,还有就是关于桌面美化上网搜点好看的图片,右键自有设置为桌面背景的选项。系统本身的桌面背景那几张图看起来实在令人开心不起来。。。
5。关于linux最基本的命令,ls显示当前目录下文件夹,cd .. 返回father目录,cd / 返回root目录,cd - 返回上次的目录,cd . 当前目录,cd 或 cd ~返回home/aaa目录,其中aaa为你设置Linux的名称。
就这么多吧。。。
linux的一点小随笔的更多相关文章
- CentOS7.0小随笔——指令基本操作(Part.A)
与其说是CentOS7.0的小随笔,说老实话,基本指令在每个发行版本的Linux中都基本上是一致的. Part.A部分我们讲述以下四个方面:命令行界面与图形界面.Linux系统的关闭与重启.命令行帮助 ...
- 关于win8开发的一点小总结
我今天做画面的时候,发现了一点小问题. 我在xmal文件里面加了一个CheckBox控件,设置IsChecked属性为True,并添加了Checked事件.Checked事件里面有对另外一个TextB ...
- 关于PHP魔术方法__call的一点小发现
好久没有上博客园写文章了,今晚终于有点空了,就来写一下昨天的一点小发现. 我自己所知,C++,Java的面向对象都有多态的特点,而PHP没有,但PHP可以通过继承链方法的重写来实现多态的属性.而魔术方 ...
- css小随笔(二)与通用样式
51先在学校HTML5已经有半个多月了,然后这个星期做了一个京东的手机网站,接触到了通用样式,下面以京东的手机站为例 这两个就是京东手机站了的不同的两个板块,因为HTML5仅仅只是学完了基本标签跟cs ...
- 小随笔:利用Shader实现模型爆炸和沙粒化的效果
0x00 前言 上一篇小随笔<小随笔:利用Shader给斯坦福兔子长毛和实现雪地效果>中,我和大家聊了聊著名的斯坦福兔子和利用geometry shader实现的一些效果.这篇文章继续沿用 ...
- net core体系-web应用程序-4net core2.0大白话带你入门-8asp.net core 内置DI容器(DependencyInjection,控制翻转)的一点小理解
asp.net core 内置DI容器的一点小理解 DI容器本质上是一个工厂,负责提供向它请求的类型的实例. .net core内置了一个轻量级的DI容器,方便开发人员面向接口编程和依赖倒置(IO ...
- 利用java实现可远程执行linux命令的小工具
在linux的脚本中,如果不对机器做其他的处理,不能实现在linux的机器上执行命令.为了解决这个问题,写了个小工具来解决这个问题. 后面的代码是利用java实现的可远程执行linux命令的小工具,代 ...
- Linux C语言小程序
Linux C语言小程序 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include & ...
- C与C++在形參的一点小差别
先看一下以下的代码: int fun(a,b) int a; int b; { return 10; } void main(int argc, char ** argv) { fun(10); re ...
随机推荐
- spi驱动无法建立spidev问题
参考这里: http://e2e.ti.com/support/arm/sitara_arm/f/791/t/168122.aspx http://communistcode.co.uk/blog/b ...
- 链表:删除链表中重复的结点(java实现)
题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表1->2->3->3->4->4->5 处理后 ...
- 初探接口测试框架--python系列3
点击标题下「微信」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期 ...
- opencv编程解决warning C4003: “max”宏的实参不足
忘了把程序出错的代码附上了,运行修改好的程序才发现的.只好把问题的代码大致写一下了: warning C4003: “min”宏的实参不足 error C2589: “(”:“::”右边的非法标记 e ...
- Android7.0 拨号盘应用源码分析(一) 界面浅析
前言 android拨号盘的源码目录在package/app/Dialer 自7.0以后Incallui的源码直接放到了Dialer目录下,虽然在7.0以前incallui有自己独立的目录,但实际编译 ...
- eclipse 拨打电话、拨号,发短信
1.拨打电话,拨号 //拨打电话Intent intent = new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(U ...
- 【测试】模拟一个全表扫描的sql,对其进行优化走索引,并且将执行计划稳定到baseLine。
①创建表t3: SQL> create table t3 (id int); Table created. SQL; rows created. ②开启自动捕获并修改时间格式: SQL> ...
- ASP.NET MVC4 学习系统五(Razor)
Razor ,你好! Razor 是一种把代码和内容进行平滑集成的语法.尽管它引入了一些新的符号和关键字,但是Razor并不是一种新的语法.相反,Razor允许用户使用已知的语言来编写代码 ...
- 用代码打开FORM里面用到的数据源
修改动态报表的时候,尝尝需要根据当前设计里指定的数据源,然后打开AOT去查找,相当的不方便. 于是产生写了一个方法,可以根据传过来的数据源名,去AOT找到TABLE或者VIEW, 直接打开,以便修改. ...
- 用Grunt搭建基于LESS的前端html开发框架
. 安装Node.js http://nodejs.org/download/ 2. 加速NPM安装 npm install -g cnpm --registry=http://r.cnp ...