All Projects → Leptune → Vim For Coding

Leptune / Vim For Coding

vim-for-coding

Projects that are alternatives of or similar to Vim For Coding

nan vimrc
A Vim configuration for SSH client to edit on a remote Linux host.
Stars: ✭ 15 (-86.36%)
Mutual labels:  vimrc, vim-configuration
neovim
🌟 Cool & Modularized vim configurations to work like an IDE
Stars: ✭ 17 (-84.55%)
Mutual labels:  vimrc, vim-configuration
VimConfig
Configuration files for Vi-IMproved.
Stars: ✭ 23 (-79.09%)
Mutual labels:  vimrc, vim-configuration
nvim
There are many neovim configurations, but this one is mine...
Stars: ✭ 41 (-62.73%)
Mutual labels:  vimrc, vim-configuration
Vim Init
轻量级 Vim 配置框架,全中文注释
Stars: ✭ 478 (+334.55%)
Mutual labels:  vimrc, vim-configuration
dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-50.91%)
Mutual labels:  vimrc, vim-configuration
vim
📝 minimalistic vimrc based on KISS principle @vim
Stars: ✭ 46 (-58.18%)
Mutual labels:  vimrc, vim-configuration
Vinux
Swiss Army Knife,Dark power vim config
Stars: ✭ 198 (+80%)
Mutual labels:  vimrc, vim-configuration
Learn Vim
无废话极简版Vim学习笔记!文章按主题分拆为多个章节,并尽量控制每节的信息量;通过文字色彩和字体,将命令、快捷键突出显示;在每节结尾,提供一个命令列表,以便回顾文中介绍的重要命令。如果这些文章能对喜欢Vim的朋友有所益处,我将不胜荣幸。
Stars: ✭ 83 (-24.55%)
Mutual labels:  vimrc, vim-configuration
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+15861.82%)
Mutual labels:  vimrc, vim-configuration
vimrc
A shell script to deploy my vim configuration
Stars: ✭ 19 (-82.73%)
Mutual labels:  vimrc, vim-configuration
Dotfiles
💾 Ian's dotfiles, utils, and Zsh/Vim/tmux configs
Stars: ✭ 554 (+403.64%)
Mutual labels:  vimrc, vim-configuration
Space Vim
🍀 Lean & mean spacemacs-ish Vim distribution
Stars: ✭ 2,785 (+2431.82%)
Mutual labels:  vimrc, vim-configuration
vimmic
Lightweight and well documented Vim/Neovim configuration. Easy to use and configure.
Stars: ✭ 23 (-79.09%)
Mutual labels:  vimrc, vim-configuration
Vimrc Config
re-vim: sensible vim configuration
Stars: ✭ 212 (+92.73%)
Mutual labels:  vimrc, vim-configuration
dotfiles
Personal dotfiles
Stars: ✭ 18 (-83.64%)
Mutual labels:  vimrc, vim-configuration
Vim Bootstrap
Vim Bootstrap is a generator that provides a simple method of generating a configuration for vim / neovim.
Stars: ✭ 1,870 (+1600%)
Mutual labels:  vimrc, vim-configuration
nvimrc
vimrc for neovim written in lua
Stars: ✭ 99 (-10%)
Mutual labels:  vimrc, vim-configuration
K Vim
vim配置
Stars: ✭ 4,834 (+4294.55%)
Mutual labels:  vimrc, vim-configuration
Vimrc
📝 Vim Configuration for nerds with vim-plug
Stars: ✭ 33 (-70%)
Mutual labels:  vimrc, vim-configuration

DOCUMENT FOR ENGLISH

coding程序猿的专属vimrc配置!

该vim配置拥有各种大气的被动和主动技能!!

一分钟极速安装 (如果是windows,强烈推荐安装BabunShell)

curl 'https://gitee.com/lee1989/vim-for-coding/raw/master/install.sh' | sh

极速卸载

cd ~
rm -rf .vim
rm -rf .vimrc
mv .vimbak .vim &>/dev/null
mv .vimrcbak .vimrc &> /dev/null

截图(最常用快捷键和功能)

多选 (<ctrl>m

img


快速跳转(,,h/j/k/l

img


快速对齐(,=

img


快速搜索函数(,fu

img


快速打开文件(<ctrl>u:在所有文件中打开,<ctrl>e:在最近的文件中打开)

img


快速运行文件(,q

img


自动补全(<tab>

img


插入模式下快速移动以及php函数提示(<ctr>b/f/j/k/e/a

img

浏览文件目录和tags(<tab>

img

被动技能

  • 各种自动补全(php、html、括号)
  • 编辑多个文件时显示标签
  • 保存时自动检查php文件有无语法错误
  • 状态栏增强
  • 增加molokai主题
  • 让vim能兼容tmux
  • 每次保存,都会自动在后台重新索引tags,而且不卡不顿!(必须装ctags)

主动技能

  • 说明:<leader>键为,
功能 快捷键 备注
目录树 Tab
代码段补全 Tab 插入模式
tag列表 <Leader>t Leader键为,
快速对齐 <Leader>符号
快速注释/解开注 gcc
html代码补全 <c-y>,
快速打开文件 <c-u/e>
快速搜索函数 <Leader>fu
快速选择区域/取消选择区域 v/V
运行当前文件 <Leader>q 可用于调试文件
快速跳转 <Leader><Leader>w/b/h/k/j/l
多光标操作 ctrl-m

自定义快捷键

快捷键 映射为 功能说明
Y $ 复制到行尾
<space> / 搜索
<C-j> <C-W>j 跳转到下面的窗口
<C-k> <C-W>k 跳转到上面的窗口
<C-h> <C-W>h 跳转到左边的窗口
<C-l> <C-W>l 跳转到右边的窗口
<C-n> :bnext<cr> 跳转到下一个标签
<C-p> :bprev<cr> 跳转到上一个标签
<Leader>sa ggVG 全选
<Leader>i :noh<cr> 取消高亮
<leader>zz :call ToggleFold()<cr> 折叠/反折叠
<leader>1 :bfirst<cr> 跳转到第一个标签
<leader>2 :b2<cr> 跳转到标签2
<leader>3 :b3<cr> 跳转到标签3
<leader>4 :b4<cr> 跳转到标签4
<leader>5 :b5<cr> 跳转到标签5
<leader>6 :b6<cr> 跳转到标签6
<leader>7 :b7<cr> 跳转到标签7
<leader>8 :b8<cr> 跳转到标签8
<leader>9 :b9<cr> 跳转到标签9
<leader>0 :blast<cr> 跳转到标签0
<leader>d :bd<cr> 移除当前标签
<leader>y "+y 选中区域复制到系统剪贴板
leader>v V`} 选中当前区块
<leader>w :w<CR> 快速保存
<leader>ev :e $MYVIMRC<CR> 快速编辑vim配置文件
<leader>sv :so $MYVIMRC<CR> 快速重载vim配置文件
<F1> <Esc> 取消按F1键呼出帮助中心
<F2> :call HideNumber()<CR> 显示/隐藏行号
<F3> :set list! list?<CR> 显示/隐藏可打印符号
<F4> :set wrap! wrap?<CR> 开启/关闭换行
<F6> :exec exists('syntax_on') ? 'syn off' : 'syn on'<CR> 开启/关闭语法检查(关闭可加快大文件显示)
<F7> 开启/关闭黏贴模式(关闭时可原样黏贴代码)
H ^ 快速跳转到行首
L $ 快速跳转到行尾
; : 执行vim命令
<C-a> <Home> vim本身的命令模式下跳转到行首
/ /\v (正常/选中)模式下搜索
< <gv 选中往右移动后,保持选中
> >gv 选中往左移动后,保持选中
w!! w !sudo tee >/dev/null % 强制写入(用root权限写)
U <C-r> 重做
<C-b> <Left> 插入模式下往左移动
<C-j> <Down> 插入模式下往下移动
<C-k> <Up> 插入模式下往上移动
<C-f> <Right> 插入模式下往右移动
<C-a> <Home> 插入模式下移动到行首
<C-e> <End> 插入模式下移动到行尾
<C-d> <Del> 插入模式下删除当前字符
<C-l> <C-x><C-o> 插入模式下提示函数参数信息

注意事项

License

想干嘛干嘛

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].