环境:Ubuntu
1. 安装小小输入法
yong.uueasy.com/
Linux下的输入法一直让我比较郁闷,不过现在好了……
挂接百度、QQ云输入法(搜狗的用不了,所以这里不写了):
[IM]
default=8
0=yong
1=wubi
2=zhengma
3=erbi
4=english
5=gbk
6=pinyin
7=wbpy
8=百度
9=qq
[百度]
name=百度云输入法
engine=libcloud.so
arg=baidu
[qq]
name=QQ云输入法
engine=libcloud.so
arg=qq
分别添加到~/.yong/yong.ini的相应位置即可。
2. 主题美化:
http://www.ubuntuhome.com/nice-themes-for-ubuntu-9-10-karmic.html
也许你需要把里面的aptitude都改成apt-get。
3. alias:
alias是干什么的?
相信你看了下面的例子就知道了:
alias api="sudo apt-get install"
api vim
不过如果你会发现如果退出了终端就会作废,能不能一劳永逸呢?
一般只要把alias api="sudo apt-get install"加到.bashrc中就可以了,这是因为,每次shell运行的时候都会先运行.bashrc中的命令(这意味着你可以举一反三)。
不过由于Ubuntu中的.bashrc中写道:
# Alias definitions.
90 # You may want to put all your additions into a separate file like
91 # ~/.bash_aliases, instead of adding them here directly.
92 # See /usr/share/doc/bash-doc/examples in the bash-doc package.
所以更好地,你可以把有关alias的设定放到.bash_aliases中。
4. Vim
安装:sudo apt-get install vim
我的.vimrc:
se nu
se autoindent
se cinse smartindent
se nocp
se is
se backspace=indent,eol,start
se whichwrap=b,s,<,>,[,]
se backup
syntax on
filetype plugin on
一篇不错的文章可以用来参考:
http://edyfox.codecarver.org/html/_vimrc_for_beginners.html
与编程有关的常用插件:
Autocomplpop(注意还需要安装 http://www.vim.org/scripts/script.php?script_id=3252)ctags( http://ctags.sourceforge.net/)
CppCompleete(需要ctags支持)
snipMate
TagList(需要ctags支持)
大多数到Vim官网左边下载安装即可,需要注意的是你需要在~下建立一个.vim文件夹,不要把插件解压到Vim安装目录,那样如果出了问题不好处理。
Remember to run ":helptags ~/.vim/doc" to enable the help.
可以看看这两篇文章:
http://blog.csdn.net/summer_liuwei/article/details/6103685
http://blog.csdn.net/wooin/article/details/1858917
编码字体参考:http://www.cnbeta.com/articles/102609.htm
主题参考:到官网搜Color Sampler Pack,用:colorscheme 主题名更改主题,必要时写到.vimrc文件中。需要注意的是,你的终端可能不支持主题中的某些颜色,所以建议用gvim。
简化gvim界面:set go=
在 以 普 通 用 户 打 开 的 VIM 当 中 保 存 一 个
ROOT 用户文件
:w !sudo tee %
详见:http://www.isspy.com/most_useful_linux_commands_1/
5. 命令行下的快速操作
很多教程这么好用的东西居然都不讲,无语~
参考:
http://daimajishu.iteye.com/blog/1087695
http://www.dbanotes.net/techmemo/shell_shortcut.html
http://www.iteye.com/wiki/blog/1087695
http://www.bigsmoke.us/readline/shortcuts
我再用例子介绍几个:
vim test.c
gcc [alt/esc+.]
./a[tab]
!v
!g; !.
另外ctrl+w=ctrl+u。
在Ubuntu中时常遇到打了一大行命令却后来发现没有sudo的情况,这时候可以这样:
sudo !!
6. 听歌
咪咕音乐是个好选择,只不过更新比较慢(要想听新歌还是去别处吧)去官网下bin,然后chmod +x,运行安装即可。
命令行下可以用moc,用apt安装即可,使用mocp运行,左边选择文件,用A添加到右边的list中去,tab来回切换,回车键可以播放,,和.可以+-音量,shift+r可以设置循环,q:让其在后台运行,Q:退出。
7. sudo不再需要输入密码(不知道会有什么不好的后果,慎用):
sudo visudo
把%admin ALL=(ALL)改为:
%admin ALL=(ALL) NOPASSWD:NOPASSWD:ALL
注意虽然visudo会帮助我们检查语法,但是如果你改错使得你自己都用不了sudo了,也是很杯具的事情,这个时候可以到grub里进入single模式修复。
8. 鼠标手势
Windows下搜狗提供的鼠标手势插件我很喜欢用,离了还真不习惯。
追求效率的Linux世界下也有类似软件,而且比搜狗的插件更加强大,那就是easystroke,参考:
http://wenku.baidu.com/view/7b2ed48583d049649b66583a.html
http://suncloudy.iteye.com/blog/1142504
GNOME快捷键:
http://wiki.ubuntu.org.cn/Gnome%E5%BF%AB%E6%8D%B7%E9%94%AE
http://www.cnblogs.com/foxhengxing/archive/2010/08/23/1806759.html
9. 建立交换文件
如果你的内存比较大而没有建立交换分区,那么可以建立交换文件,参考:
https://wiki.archlinux.org/index.php/HOW_TO:_Create_swap_file#Swap_file