Zhang's Wikipedia

玩就玩大的

vim 使用 Tricks

vim + /etc/fstab:打开文档时直接光标直接置于最后一行首部; 1. 最小影响的修改:非 insert mode 修改 del/x:删除光标所在字符; r:replace,替换光标所在的字符; xp:交换光标处字符及光标后的下一个字符的相对顺序; cw:修改光标所对应的整个单...

2018-05-13 19:16:40

阅读数:106

评论数:0

vim 与 ascii 码表与可显示字符

1. ascii 控制字符与可显示字符ASCII控制字符和ASCII可显示字符ascii 码分为: 控制字符(0-31 && 127); 可显示字符(32-126),也即控制字符不是可显示字符; 2. vim 的脱字符表示法ASCII 0-31 部分的所有字符,将编...

2016-06-13 20:55:55

阅读数:2172

评论数:0

强悍的 vim —— g s 替换区别

global 命令是 Vim 最强大的命令之一(个人认为是No.1),将其摸透用熟可以事半功倍。1. global 命令形式:h :g :h 12.4 :[range]global/{pattern}/{command}global命令在[range]指定的文本范围内(缺省为整个文件)查找{pat...

2016-06-05 11:10:33

阅读数:4501

评论数:0

强悍的 vim —— 可视模式(visual mode)

1. 进入可视模式的方法 (1)处理列,将光标移动到想要修改的列(的开始或终止区域),ctrl + v,与行的位置无关, (2)处理行,将光标移动到想要修改的行(的开始或终止区域),shift + v,与列的位置无关。 2. 加注(在每一行的开始位置,也即每一列) 将光标移动到第一列, ctrl...

2016-06-05 10:21:31

阅读数:6873

评论数:0

强悍的 vim —— 删除空行、删除注释以及加注释解注释

1. 删除空行空行的构成比较复杂:g/^$/d2.3. 加注释其实就是替换::%s/^/#/ :%s/^/#/g末尾的g可加可不加 :%s/<from>/<to> = substitude across entire document replacing <from&...

2016-06-05 10:12:37

阅读数:4941

评论数:0

强悍的 vim —— 插件管理

1. 使用 vim-addons 进行插件管理sudo apt-get install vim-addon-manager1.1 查询系统中已有的vim-scripts中包含的插件及其状态$ vim-addons status

2016-05-31 10:44:00

阅读数:538

评论数:0

强悍的vim —— 变量的访问

变量:variable,可变的量; 注意仅在 vim 的命令模式(command mode)下下面三个前缀访问特殊的数值: “$”:访问环境变量; “&”:访问 Vim 选项; “@”:访问寄存器。 如: :echo $VIM /usr/share/vim :echo $VIMRUNTI...

2016-05-31 09:44:09

阅读数:1563

评论数:0

强悍的 Vim —— .vimrc(vim 配置文件)

1. 设置括号自动补全在 ~/.vimrc 文件的末尾添加如下内容:inoremap ( ()<ESC>i inoremap [ []<ESC>i inoremap { {}<ESC>i inoremap < <><ESC>i

2016-05-30 18:33:08

阅读数:319

评论数:0

vim 基本配置

vim 配置文件:/etc/vim/vimrc tab 为四个空格: set ts=4 set expantab set autoindent 显示行号:set nu 当前操作的行添加下划线:set cursorline vim 显示特殊字符: :set invlist(^I表示一个tab符...

2016-05-30 18:06:13

阅读数:429

评论数:0

强悍的 vim 实用功能

1. 基础1.1 基本操作 (1)移动到指定行,nG(:set nu,显示行号) (2)ctrl + f(forward):向前翻动一页,ctrl + b(backward):向后翻动一页 (3)ctrl + u(up):向前翻动半页,ctrl + d(down):向后翻动半页; 1.2 进入编辑...

2016-05-30 12:00:54

阅读数:483

评论数:0

vim 系统剪切板及 ubuntu 无法使用 vim 系统剪贴板(或 :reg 无+号寄存器)

在 vim normal 模式下,使用"+y / "+p未执行预期的复制粘贴任务时,此时输入:reg查询寄存器内容,多半没有+号寄存器(表示系统全局剪贴板)。解决方案:卸载 vim,再重新安装。 (1)卸载 vim:sudo apt-get remove --purge vim...

2016-05-22 20:39:23

阅读数:1798

评论数:0

vim 的使用

vim 是一种 modal editor1vi/vim 是一种 modal editor,这是与传统的文本编辑器,或 windows 平台下的 notepad 最大的不同。modal editor 的属性是 vim 之所以强大的原因之一。与模态编辑器相对的概念是modeless编辑器,windo...

2016-03-03 17:27:29

阅读数:388

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭