Skip to content

JK-Sun/iconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iconfig

vim 和 tmux 的简单配置。

  • 灵活的切换窗口;
  • 方便寻找已打开文件;
  • 全文查找;
  • 代码跳转;
  • ...

注意

操作前请先备份原有文件。

NVIM

brew install neovim

配置一(推荐)

curl -fLo ~/.config/nvim/init.vim --create-dirs https://raw.githubusercontent.com/JK-Sun/iconfig/master/init.vim

安装vim-plug

curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

如果无法访问https://raw.githubusercontent.com, 配置hosts

199.232.28.133  raw.githubusercontent.com

进入vim中安装插件

:PlugInstall

安装依赖

# 用于fzf插件rg全文搜索
# https://github.com/BurntSushi/ripgrep
brew install ripgrep

# 用于fzf插件查找文件,代替find命令,提高效率
# https://github.com/chinanf-boy/fd-zh
brew install fd

# .bachrc中添加
export FZF_DEFAULT_COMMAND='fd --type file'

代码自动不全和代码跳转需要安装语言服务器,详情见:https://github.com/neoclide/coc.nvim

配置二

来源:https://github.com/amix/vimrc

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
sh ~/.vim_runtime/install_awesome_vimrc.sh

curl -fLo ~/.vim_runtime/my_configs.vim https://raw.githubusercontent.com/JK-Sun/iconfig/master/my_configs.vim

安装vim-plug

curl -fLo ~/.vim_runtime/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

如果无法访问https://raw.githubusercontent.com, 配置hosts

199.232.28.133  raw.githubusercontent.com

进入vim中安装插件

:PlugInstall

安装依赖

# 用于fzf插件rg全文搜索
# https://github.com/BurntSushi/ripgrep
brew install ripgrep

# 用于fzf插件查找文件,代替find命令,提高效率
# https://github.com/chinanf-boy/fd-zh
brew install fd

# .bachrc中添加
export FZF_DEFAULT_COMMAND='fd --type file'

TMUX

安装

# ubuntu
sudo apt-get install tmux

# mac
brew install tmux

配置

curl -fLo ~/.tmux.conf https://raw.githubusercontent.com/JK-Sun/iconfig/master/tmux.conf

VIM快捷键

  • :vs 纵向分屏
  • :sp 横向分屏
  • Ctrl+h/j/k/l 切换窗口
  • Ctrl+i/o bufer切换
  • Ctrl+b 代码跳转(使用coc,需要先安装语言服务器)
  • wm 打开树型菜单
  • wn 定位到当前打开文件
  • mm 打开最近访问文件菜单
  • zR 展开全部折叠
  • ,f 查找文件
  • ,g 全文查找
  • ,y 将vim中的内容复制到系统剪切板
  • ,p 将系统剪切板中的内容复制到vim

TMUX快捷键

  • Ctrl+a 前缀
  • Ctrl+a c 创建窗口
  • Ctrl+d 关闭窗口
  • Ctrl+left/right 切换窗口
  • Shift+down 创建窗口
  • Shift+left/right 切换窗口

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published