转换vim的tab和空格键

转换vim的tab和空格键

 

在使用vim作为python的编辑器的时候,如果没有处理好空格和tab的关系,或者2者混用的时候,很容易出现缩进导致的错误,怎么避免这种情况的发生呢?

最好在vim的配置文件中将tab直接使用四个空格,这个时候你按下一个tab的时候,实际上插入了4个空格。

set expandtab

set tabstop=4

但是如果你的代码已经是这2者的混合体,那么怎么办呢?那就转换… 更多... “转换vim的tab和空格键”

可视化列出vim的tab和所有不可见字符

可视化列出vim的tab和所有不可见字符

 

在使用vim作为python的编辑器的时候,如果没有处理好空格和tab的关系,或者2者混用的时候,很容易出现缩进导致的错误,怎么避免这种情况的发生呢?

最好在vim的配置文件中将tab直接使用四个空格,这个时候你按下一个tab的时候,实际上插入了4个空格。

set expandtab

set tabstop=4

 

那么如果你的代码中有很多的tab和… 更多... “可视化列出vim的tab和所有不可见字符”

配置vim成为php和html的开发环境

配置vim成为php和html的开发环境

这里我们主要讨论缩进的问题,我们有2个选择:

一个是使用命令,

:set ft=html # 设置文件类型
=G # 对齐 -- 在normal模式 
:set ft=phtml # 设置文件类型位 php+html
=G # 对齐

另外一种就是使用插件

php.vim

http://www.vim.org/scripts/script.php?script_id=604

下载上面的插件放到

~/.vim… 更多... “配置vim成为php和html的开发环境”

Linux命令之tar详解

Linux命令之tar详解

 

tar是Linux的内置命令,所以这个工具在安装完linux系统就有了。他是用来管理压缩包,可以

  • 生成压缩包
  • 解开压缩包
  • 查看压缩包的内容

 

下面就解释用tar来完成这3个功能,并且给出例子

tar命令的选项有:

       -A, –catenate, –concatenate
&n… 更多... “Linux命令之tar详解”

在linux下面创建你自己的程序仓库

在linux下面创建你自己的程序仓库

我们在安装完系统后一般需要设置程序仓库,之后就能使用内置的包管理工具,如:

yum

apt-get

来安装程序了。例如我们安装ftp客户端

sudo yum -y install ftp

我们并不需要自己指定一个url来说明我们要安装ftp在哪里,但是yum(对RED HAT, Centos, Fedora来说是yum,对Debian则是apt-get)就能找到ftp,原因是我们在

/e… 更多... “在linux下面创建你自己的程序仓库”

让你的sudo不再需要输入密码

让你的sudo不再需要输入密码

linux可以容许我们把自己的用户加入到

/etc/sudoers

例如:

user1    ALL=(ALL)       ALL

这个文件,赋予管理员的权限,不过还是区别于root这个用户,这个用户在执行任操作的时候直接执行,而其他的用户则需要在命令前面加上sudo。

不过加上sudo之后,要求每次都… 更多... “让你的sudo不再需要输入密码”

终端退出登录快捷键

终端退出登录快捷键

 

我们在终端登录之后,可以用命令

exit

来退出当前的登录,不过还有个快捷键

ctrl + d

这个快捷键有2个作用:

  • 如果光标后面有字符,就是删除光标后面的字符
  • 如果没有,则是注销当前的用户

 

不过记得,没有什么logout和logoff之类的命令来注销,除非你自己做了alias

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

设置Centos和Redhat的RPM Repo

设置Centos和Redhat的RPM Repo

repoforge, 以前被叫做RPMforge,是维护Centos和Red Hat Enterprise Linux的RPM包的一个地方,如果你设置这个仓库,那么安装linux的大部分软件都可以使用它。

安装它之前你要知道你当前系统的版本,使用下面的命令

cat /etc/*-release

在我的系统输出如下:
LSB_VERSION=base-4.0-amd64:… 更多... “设置Centos和Redhat的RPM Repo”