vim巧妙用法

74 篇文章 1 订阅
9 篇文章 2 订阅

1. 块复制

  1. 按ctrl+v键,编辑框最下方将出现“可视 块”字样
  2. 使用方向键移动光标,选择矩形区域内的文字
  3. y 键复制文本; d 键剪切文本;p 键粘贴文本
  4. 按shift+v键,多行选择

2. 分屏

1)水平分屏

# vim -on file1 file2 ...

o:水平
n:文件数

切换:ctrl + w + w
水平分好的文件中打开别的文件:sp filename

2)垂直分屏

# vim -On file1 file2 .....

O:垂直
n:文件数
垂直分好的文件中打开别的文件:vsp filename

3. e

:e file //切换文件
:e dir //打开文件浏览器

4. 工作组切换
Kylin:alt +F1/…/F6
ubuntu:ctrl+alt +F1/…/F7

5. 合并一个不稳定的终端
使用less或者cat列出一个文件或二进制文件,导致你的终端显示乱码、发出报警声。而bash仍然继续工作着

# reset

初始化终端

6. 调整代码缩进

:set shiftwidth=4 //自动缩进空白字符个数
ctrl + v //可视化选择
+   //自动调整

7. 标签页

:tabnew filename    //新建
:tabp   //切换
:tabn   //切换

8. 映射

# 键表

<k0> - <k9> 小键盘 09 *keypad-0* *keypad-9* 
<S-...>     Shift+键 *shift* *<S-* 
<C-...>     Control+键 *control* *ctrl* *<C-* 
<M-...>     Alt+键 或 meta+键 *meta* *alt* *<M-* 
<A-...>     同 <m-...> *<A-* 
<t_xx>      termcap 里的 "xx" 入口键 
//举例

:map <C-c> :tabp<CR>    //Control+c

9. 输入Windows换行符

int i = 0;^M

ctrl+v+m

10. 显示换行符制表符
^I是制表符,$是换行符

:set list   //显示
:set nolist //去显示

11. 查看文件编码

:set fileencoding

12. 修改文件格式

:set fileformat?    //查询
:set fileformat=unix    //设置为unix文件格式
:set fileformat=dos //设置为dos文件格式
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值