-
拷贝hybrid.vim -> ~/.vim/colors
查看全部 -
VIM-hybrid主题
创建~/.vim/colors
查看全部 -
VIM里插入当前文件名及当前路径
查看全部 -
:set clipboard=unnamed
查看全部 -
特殊vim的模式
normal模式: 进入vim默认的模式,而不是编辑模式.
普通模式下可以进行各种命令(增删改查)和移
大部分情况下是浏览不是编辑, normal模式更好进行代码浏览
编辑模式:
使用a(append) i(insert) o(open a line below)进入
使用esc退出或ctrl-c退出
大写的AIO(操作)
cmd命令模式:
如:wq 保存退出
分屏:vs(竖分) :sp(横分)
全局替换 :% s/foo/bar/
可视化模式: v(visual)进入
查看全部 -
文件目录树插件: nerdtree
快速搜索文件插件:ctrlp
查看全部 -
Vim 多文件操作的相关概念:
Buffer: 打开的一个文件的内存缓冲区
Window:Buffer 可视化的分割区域
Tab: 可以组织窗口(Window)为一个工作区
查看全部 -
normal 移动的快捷方式:
w/W: 移动到下一个word/WORD 开头
e/E: 移动到下一个 word/WORD 结尾
b/B: 移动到上一个 word/WORD 开头 (backword)
行间搜索移动
f{char}: 当前光标往行后搜索字符, 分号(;)下一个找到的字符,逗号(,)上一个找到的字符
F{char}: 当前光标往前搜索字符
0: 移动到行首第一个字符
^: 移动到第一个非空白字符
$: 移动到行尾
g_: 移动到行尾非空白字符
页面移动
gg: 文件开头
G: 文件结尾
H: 屏幕的开头(Head)
M: 屏幕的中间(Middle)
L: 屏幕的结尾(Lower)
crtl+u: 上翻页(upword)
ctrl+f: 下翻页(forword)
zz: 屏幕置为中间
查看全部 -
normal 模式下使用 hjkl 代替上下左右按键
h:左
j:下
k:上
l:右
查看全部 -
1. 输入模式下快速纠错(终端下也有类似的快捷键)
ctrl+h 删除上一个字符
ctrl+w 删除上一个单词
ctrl+u 删除当前行
ctrl+a (终端) 快速移动到开头
ctrl+e (终端)快速移动到结尾
ctrl+f (终端)光标后移
ctrl+b (终端)光标迁移
2. 快速切换 insert 和 normal 模式
insert -> normal: ctrl+c 或者 ctrl+[
gi: normal 模式切换到 insert 模式,且到上次编辑的地方
查看全部 -
vim 命令模式下的几个命令
:wq 保存文件并退出
:vs 垂直分屏
:sp 水平分屏
% s/java/php/g 将文件中的所有 java 都替换为 php
查看全部 -
课后练习文档
查看全部 -
tmux ls 可以列出回话数目
ctrl + B,%可以实现垂直分割,“水平分割
ctrl + B,h j k l左下上右移动 或者上下左右箭头来移动
Ctrl +B ,d脱离回话
tmux att -t 会话名字 ,加入回话
tmux
Ctrl +B,c再创建一个回话
查看全部 -
tnew='tmux new -s'
查看全部 -
Tmux 的优点和功能
查看全部
举报