文档章节

Fedora 23 开发环境安装和基本配置

WangInuze
 WangInuze
发布于 2015/12/29 22:52
字数 352
阅读 77
收藏 1
点赞 0
评论 0

1、升级系统

sudo dnf -y update

2、依赖安装

sudo dnf -y install gcc automake autoconf ctags vim zsh tmux autojump autojump-zsh gnome-tweak-tool revelation
  • gcc automake autoconf 为编译软件的基本依赖,注: make 系统已默认安装
  • vim ide
  • ctags 安装 vim 时需要代码提示插件的前提
  • zsh tmux autojump autojump-zsh 为构建 ohmyzsh+tmux+j 工具链所需工具
  • gnome-tweak-tool 是桌面配置工具
  • revelation 是个人感觉不错的密码管理工具

3、ivim 配置

git clone git://github.com/kepbod/ivim.git $HOME/ivim
ln -s $HOME/ivim/vimrc $HOME/.vimrc
git clone git://github.com/Shougo/neobundle.vim.git $HOME/.vim/bundle/neobundle.vim
$HOME/.vim/bundle/neobundle.vim/bin/neoinstall
cd $HOME/.vim/bundle/vimproc; make

强大的 ivim 安转完成,为了更好的 nerdtree 插件把以下配置保存到 $HOME/.vimrc.local 中

" NERDTree 配置
" 在 vim 启动的时候默认开启 NERDTree(autocmd 可以缩写为 au)
autocmd VimEnter * NERDTree
" 按下 F3 调出/隐藏 NERDTree
" map :silent! NERDTreeToggle
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>

" 将 NERDTree 的窗口设置在 vim 窗口的右侧(默认为左侧)
let NERDTreeWinPos="left"
" 当打开 NERDTree 窗口时,自动显示 Bookmarks
let NERDTreeShowBookmarks=0
" 不显示帮助面板"
let NERDTreeMinimalUI=1
" set foldmethod=indent

4、tmux 配置

git clone git://github.com/xuxiaodong/tmuxen.git $HOME/.tmux
ln -s $HOME/.tmux/_tmux.conf $HOME/.tmux.conf

5、ohmyzsh 安装配置

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
vim $HOME/.zshrc # 修改第 52 行为:plugins=(git sudo tmuxi incr autojump)

至此 ohmyzsh+tmux+ivim+j 工具链安装配置完成。

待续......

© 著作权归作者所有

共有 人打赏支持
WangInuze
粉丝 1
博文 3
码字总数 621
作品 0
海淀
Fedora 14下配置Python开发环境

pythone新闻1则 Python十分适合解决很多简单的、有趣的问题,比用C语言要省力的多。(这是实话,几行Python代码你就能制作一个简单的拼写检查程 序。)你会发现这种语言里几乎没有任何复杂或让...

墙头草 ⋅ 2011/03/29 ⋅ 1

在 Fedora 下安装 Android SDK 开发环境

Android 是 Google 推出的基于 Linux 的开源智能手机平台,本文讲述如何在 Fedora 系统下架设 Android 开发环境。 全部流程以 Fedora 11 X86 版本为例。 1. 下载 Android SDK 首先,前往从以...

红薯 ⋅ 2009/07/07 ⋅ 1

Linux软件包管理基本操作入门

导读 大多数现代类 Unix 操作系统都提供了一个集中的软件包管理机制,以帮助用户搜索、安装和管理软件。而软件通常以「包」的形式存储在仓库「repository」中,对软件包的使用和管理被称为包...

linuxprobe16 ⋅ 2016/12/28 ⋅ 0

Fedora初始配置

系统基本配置 启用sudo # vi /etc/sudoers 或 # visudo 找到下面而2行内容: ## Allow root to run any commands anywhere root ALL=(ALL) ALL 在后面添加一行 [username] ALL=(ALL) NOPASSW......

逝水fox ⋅ 2013/07/25 ⋅ 0

迟来的万圣节大餐 Fedora 23 发行说明

本想在万圣节给大家一个惊喜(或者惊吓),可是没办法,誓言总成流言,流言变成谎言,谎言没成遗言已算庆幸。流年是非多, bug 不见少。直到这一天10月31日节临城下,也没法 ready !一 bug ...

重庆大侠 ⋅ 2015/11/04 ⋅ 2

在 RedHat 系统中安装 Geany 编辑器

epel 企业版 Linux 附加软件包(EPEL)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、Scientific Linux、Oracle Enterprise Linux)的一个...

DreamOver ⋅ 2017/09/24 ⋅ 0

Kubernetes 1.2版本之简单安装

本篇文章,仅是用于尝鲜 Kubernetes 1.2版本的dashboard,具体其他使用,有机会在做介绍,稍后会写篇关于kubernetes-dashboard安装配置的文档 说明下,Kubernetes 1.2版本的kubelet启动,需要...

perofu ⋅ 2016/05/19 ⋅ 0

Fedora 13 Beta发布 新界面多图赏

距离正式发布还有一个月多点的时候,Fedora 13的第一个Beta测试版今天终于出炉了。简单体验证明,新系统非常令人兴奋,值得期待。 Fedora 13开发代号Goddard,定于5月6日发布RC候选版,5月1...

红薯 ⋅ 2010/04/14 ⋅ 5

Fedora 24 Beta 版发布下载,功能与正式版完全相同

Fedora 24 Beta 在经过三次延期后终于在 2016 年 5 月 10 日放出,除了对传统 32 位和 64 位架构的支持外,此次 Fedora 24 Beta 还额外增加了对 PPC64、PPC64el 和 ARM64 的支持。此外,你还...

哆啦付 ⋅ 2016/05/12 ⋅ 14

fedora 14下配置python开发环境

先装python,由于系统已有python,将python安装至home目录下; 修改home目录下.bash_profile文件,添加python/bin路径到PATH中; 添加MySQLdb,遇到很多问题,以下内容装载自 http://tobeno1...

黑桃 ⋅ 2010/12/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周六乱弹 —— 假如你被熊困到树上

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》 《如果写不出好的和弦就该在洒满阳光的钢琴前一起吃布丁》- 谢...

小小编辑 ⋅ 38分钟前 ⋅ 4

vbs 取文件大小 字节

dim namedim fs, s'name = Inputbox("姓名")'msgbox(name)set fs = wscript.createobject("scripting.filesystemobject") 'fs为FSO实例if (fs.folderexists("c:\temp"))......

vga ⋅ 今天 ⋅ 1

高并发之Nginx的限流

首先Nginx的版本号有要求,最低为1.11.5 如果低于这个版本,在Nginx的配置中 upstream web_app { server 到达Ip1:端口 max_conns=10; server 到达Ip2:端口 max_conns=10; } server { listen ...

算法之名 ⋅ 今天 ⋅ 0

Spring | IOC AOP 注解 简单使用

写在前面的话 很久没更新笔记了,有人会抱怨:小冯啊,你是不是在偷懒啊,没有学习了。老哥,真的冤枉:我觉得我自己很菜,还在努力学习呢,正在学习Vue.js做管理系统呢。即便这样,我还是不...

Wenyi_Feng ⋅ 今天 ⋅ 0

博客迁移到 https://www.jianshu.com/u/aa501451a235

博客迁移到 https://www.jianshu.com/u/aa501451a235 本博客不再更新

为为02 ⋅ 今天 ⋅ 0

win10怎么彻底关闭自动更新

win10自带的更新每天都很多,每一次下载都要占用大量网络,而且安装要等得时间也蛮久的。 工具/原料 Win10 方法/步骤 单击左下角开始菜单点击设置图标进入设置界面 在设置窗口中输入“服务”...

阿K1225 ⋅ 今天 ⋅ 0

Elasticsearch 6.3.0 SQL功能使用案例分享

The best elasticsearch highlevel java rest api-----bboss Elasticsearch 6.3.0 官方新推出的SQL检索插件非常不错,本文一个实际案例来介绍其使用方法。 1.代码中的sql检索 @Testpu...

bboss ⋅ 今天 ⋅ 0

informix数据库在linux中的安装以及用java/c/c++访问

一、安装前准备 安装JDK(略) 到IBM官网上下载informix软件:iif.12.10.FC9DE.linux-x86_64.tar放在某个大家都可以访问的目录比如:/mypkg,并解压到该目录下。 我也放到了百度云和天翼云上...

wangxuwei ⋅ 今天 ⋅ 0

PHP语言系统ZBLOG或许无法重现月光博客的闪耀历史[图]

最近在写博客,希望通过自己努力打造一个优秀的教育类主题博客,名动江湖,但是问题来了,现在写博客还有前途吗?面对强大的自媒体站点围剿,还有信心和可能型吗? 至于程序部分,我选择了P...

原创小博客 ⋅ 今天 ⋅ 0

IntelliJ IDEA 2018.1新特性

工欲善其事必先利其器,如果有一款IDE可以让你更高效地专注于开发以及源码阅读,为什么不试一试? 本文转载自:netty技术内幕 3月27日,jetbrains正式发布期待已久的IntelliJ IDEA 2018.1,再...

Romane ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部