Linux环境配置相关
来源:互联网 发布:加入snh48好吗 知乎 编辑:程序博客网 时间:2024/06/05 03:41
VIM配置相关
0.修改vimrc
如果修改的vimrc无效,请打印一下$VIM(系统vimrc)和$HOME(用户的vimrc),确认下加载的rc文件在哪里
1.显示行号、设置tab字符数,直接修改vimrc即可。想要知道vim加载的是哪一个vimrc,
vi一个文档,然后输入:echo $VIM即可看到。
如果修改了vimrc,在不关闭文档的状态下生效,输入:source $VIM
2.代码补全插件youcompleteme,在ubuntu下安装方法,三行代码搞定
sudo apt-get install vim-addon-manager sudo apt-get install vim-youcompletemevim-addons install youcompleteme
具体参考http://www.cnblogs.com/zzqcn/p/4660615.html
3.去掉Scratch Preview窗口
打开.vimrc,增加下列一行
set completeopt-=preview
zsh配置相关
1.安装zsh
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zshcp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
重新登录终端,如果zsh没有生效,执行以下命令
chsh -s /bin/zsh
2.修改.zshrc,比如别名替换等alias cls='clear'alias ll='ls -l'alias la='ls -a'alias vi='vim'alias javac="javac -J-Dfile.encoding=utf8"alias grep="grep --color=auto"alias -s html=mate # 在命令行直接输入后缀为 html 的文件名,会在 TextMate 中打开alias -s rb=mate # 在命令行直接输入 ruby 文件,会在 TextMate 中打开alias -s py=vi # 在命令行直接输入 python 文件,会用 vim 中打开,以下类似alias -s js=vialias -s c=vialias -s java=vialias -s txt=vialias -s gz='tar -xzvf'alias -s tgz='tar -xzvf'alias -s zip='unzip'alias -s bz2='tar -xjvf'3.其他插件,主要是安装autojump
git clone git://github.com/joelthelion/autojump.git
之后进入目录,./install.py
然后在.zshrc上加入一行(现在的autojump安装后会提示这一句)
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
库加载相关
usr/bin/ld: cannot find 错误解决方法(主要看下第2点)
参考:http://blog.siyebocai.cn/20100324_5p424qs7.html
通常在软件编译时出现的usr/bin/ld: cannot find -lxxx的错误,主要的原因是库文件并没有导入的ld检索目录中。
解决方式:
1。确认库文件是否存在,比如-l123, 在/usr/lib, /usr/local/lib,或者其他自定义的lib下有无lib123.so, 如果只是存在lib123.so.1,
那么可以通过ln -sv lib123.so.1 lib123.so,建立一个连接重建lib123.so.
2。检查/etc/ld.so.conf中的库文件路径是否正确,如果库文件不是使用系统路径,/usr/lib, /usr/local/lib, 那么必须在文件中加入。
3。ldconfig 重建ld.so.cache文件,ld的库文件检索目录存放文件。尤其刚刚编译安装的软件,必须运行ldconfig,才能将新安装的
库文件导入ld.so.cache.
4。测试,gcc -l123 --verbose.
- Linux环境配置相关
- linux环境配置相关文件
- linux 安装 jdk 环境相关配置
- Linux C/C++开发环境配置相关
- java相关环境配置
- 环境配置相关
- python 环境相关配置
- java环境配置相关
- 配置hadoop环境相关
- Linux环境下配置MySQL及相关操作
- linux下安装配置R环境相关依赖包
- Linux下lamp以及php开发环境相关配置
- linux下配置php环境及相关扩展
- Python3相关模块在Linux下的环境配置
- ubuntu_JAVA 环境配置及相关
- web开发 相关环境配置
- Qt环境配置相关问题
- Mac开发相关环境配置
- Java CAS原理深度分析
- document.body.clientHeight 和 document.documentElement.clientHeight 的区别
- Assimp配置
- socket服务器和客户端的建立步骤。Python实现
- Java_String小结
- Linux环境配置相关
- 关于servlet监听器的笔记与案例
- 有用博客
- 什么是位、字节、字、KB、MB
- C# SharpMap的简单使用
- OKHttp源码解析二(复用连接池)
- BZOJ 1026 [SCOI2009]windy数 数位dp
- 冒泡排序
- Mongodb