摘要:主要插件为等,具体配置请查阅我以前的文章,不再重复。监测运行工具使用。的安装需要到其目录执行解决不支持问题,安装将加入配置文件,可简化寄存器操作。
最近决定完全将工作平台切换到linux(我将ubuntu15.10装在Yoga上)上来,以前图省事,vim用得不多,在webstorm下装了vim插件,但总有些小问题,最后还是决定投身到开源平台来,呵呵!
方案思路tmux是终端复用软件,用来分割屏幕,大窗口显示VIM,分出两个小窗口,一个用于终端操作git等;一个用于监测运行node程序(网站),输出debug info。
vim主要插件为YouCompeleteMe、NERD_TREE、taglist等,具体配置请查阅我以前的文章,不再重复。
调试工具使用node-inspector。
监测运行工具使用nodemon。
整体效果图 配置日志(需要注意的问题,具体的配置过程请查阅本人以前文章) zsh查看shell: cat /etc/shells
切换默认shell: chsh -s /bin/zsh
安装 oh-my-zsh:
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
安装并集成autojump,配置文件中如是写:plugins=(git autojump)
tmux主要是调整默认前导按键,并将capslock重新定义为ctrl。
sudo vi /etc/default/keyboard sudo dpkg-reconfigure keyboard-configurationvim
vundle的安装
git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
YCM需要到其目录执行 install.sh --clang-completer
解决不支持xterm_clipboard问题,安装 vim-gnome;将 set clipboard=unnamedplus 加入配置文件,可简化+寄存器操作。
cscope,默认是对C语言的,下面是我针对node.js项目的操作
find . -name "*.js" -o -name "*.html" > cscope.files cscope -bkq -i cscope.files ctags -R
这样就可以在vim中使用了,如下:
:cs add ./cscope.out :cs find c|s functionNamenode-inspector
好象只能调试在本地起的服务。
nodemon,以前用的是supervisor,后来发现了nodemon可配置文件,来指定监测的文件类型,目录等,我直接改了最底层的配置文件:lib/config/default.js
ignoreRoot: [".git", "public", "node_modules", "bower_components", ".sass-cache"], watch: ["*.js"],我的配置(zsh+tmux+vim)
https://git.oschina.net/zhoutk/ztv.git总结
以前的几个问题,如:系统剪切板不能使用,监测运行不够智能,不能跳转到函数定义问题等,这次集中解决了,感觉用起来已经跟IDE差不多了,呵呵!
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/24846.html
摘要:执行当前可执行文件方法一其中方法二相当于在终端手敲了一遍这样的。根据不同类型文件设置不同快捷键因为想做一个中的功能,即针对不同的语言类型,用不同的等方法。是自带的一个函数,可以执行当前文件类型的检测。常用的语言类型有即,即,即,,,等。 Vim执行当前可执行文件 方法一: :! %:p 其中: showImg(https://segmentfault.com/img/remote/14...
摘要:提供数十种主题,相关文件在目录下,可以随意选择,也可以自己调整配置。我对默认配置只做了一处修改,将相对路径改成了绝对路径。子目录跳转到当前目录的子目录。文件名就可以用资源管理器打开文件,文件名打开当前目录子目录下的文件。 zsh 安装: sudo apt-get install zsh 切换默认shell: (cat /etc/shells) chsh -s /bin/zsh 安装o...
摘要:当下次从版本管理器下载项目后,直接执行引入变量到项目配置文件中参数形式调用键值对形式调用环境变量调用设置开发环境上下文在项目配置文件中加入配置项。 前言 虽然tmux能让我们方便组织工作环境,但每次重新打开会话时都需要手动重新创建窗口、窗格和执行各种程序,能不能像VS那样以工程为单位保存窗口、窗格和各种所需执行的程序的信息呢?tmuxinator恰恰能解决我们这个需求! 安装与配置 ...
阅读 2824·2021-10-14 09:42
阅读 1168·2021-09-24 10:32
阅读 2910·2021-09-23 11:21
阅读 2801·2021-08-27 13:10
阅读 3299·2019-08-29 18:41
阅读 2169·2019-08-29 15:16
阅读 1158·2019-08-29 13:17
阅读 865·2019-08-29 11:22