vim
文章平均质量分 63
HZ_Samuel
完全凭个人兴趣进行学习。
展开
-
使用Vim/Neovim编辑二进制文件
这时会看到乱码,在命令行输入以下命令,即利用。命令对所有内容转换为可读的十六进制格式。修改完成后,在命令行输入以下命令,利用。在需要修改的位置,编辑二进制文件内容。命令使其转换回二进制。...原创 2022-08-30 14:51:44 · 670 阅读 · 0 评论 -
Vim/Neovim 中的快速修复列表和位置列表
本文主要介绍vim/neovim中有关快速修复列表和位置列表的比较和使用。翻译 2022-07-08 16:18:32 · 622 阅读 · 0 评论 -
文件中每一行都保存为一个以行号作为文件名的独立文件中
如果一个文件包含有许多文本行,而每一行都是有意义的信息记录。本技巧演示如何把每一行都保存到一个独立文件中(每个文件仅保存一行)。下面的命令会把当前缓冲区中的每一行都保存到一个单独的文件中:第一行保存在文件 中,第二行保存在文件 中,如此类推。如果某个文件已经存在,那么不会被覆盖。该命令会提示错误信息,并停止执行,从而不会试图进行后续的文件保存动作。如果想要覆盖,把 替换为 以强制文件覆盖。以下命令与上面相似,但是它只会保存非空行(空行会跳过):命令解析:该 命令会在匹配到 模式的每一行都执翻译 2022-06-01 15:39:25 · 309 阅读 · 0 评论 -
vim/neovim 如何在文本文件中操作数字
vim操作数字的能力比想象的强,可以产生数字序列,或插入行号等。原创 2022-05-26 14:34:34 · 649 阅读 · 0 评论 -
Vim/Neovim中的宏
目录 Macros 宏录制宏示例运行宏查看宏保存宏宏中追加命令编辑宏在命令行上可视模式缓冲区中常规及插入模式另见参考资料注释 Macros 宏当你不想使用 Vim 脚本或映射,或者如果你还不知道如何更优雅地完成某些任务时,录制宏是执行一次性任务的好方法,它可以帮助快速完成任务。在 Vim 中,单词 “macros” 可能是指:向寄存器中录制一系列命令(本技巧)。一个把一系列输入的键扩展为一个更长的序列的映射(参见 教程 。使用 Vim 脚本编写的脚本(存储在以 .vim 为扩展名的文件中,参翻译 2022-04-21 20:56:22 · 501 阅读 · 0 评论 -
ubuntu中使用sudo nvim xxx配置文件init.vim失效解决方案
在Ubuntu中想要修改一些/etc下的文件,使用:sudo nvim xxx发现nvim的配置文件无效,这样,从其他地方(例如网页上等)复制而来的内容无法粘贴入vim文件中(vim默认系统的剪贴板(clipboard)无法与vim交互),今天发现如果不使用sudo命令无法保存文件,即使使用:w !sudo tee % 命令也无效。经过一番搜索,发现可以通过这种方法来加载init.vim文件:sudo -E nvim xxx就可以加载nvim配置文件。不能加载的原因是sudo后以root原创 2021-01-30 09:25:40 · 1393 阅读 · 0 评论 -
在win7或win10上安装neovim并配置gvim(nvim-qt)
在win7或win10上安装neovim并配置gui(nvim-qt)由于gvim8.2在win7和win10上安装好后,不能正常使用插件NERDTree(只对当前目录和文件有效,对下一级目录没有反应),尝试在win10的wsl上安装Ubuntu后编译安装vim8.2,结果NERDTree插件能够正常使用,心想是否是gvim软件本身有问题,考虑在winows系统中安装neovim。下载和解压neovim先在 neovim下载页面 找到 nvim-win64.zip(32位或64位) ,下载到本地。原创 2020-11-02 19:56:09 · 8783 阅读 · 0 评论 -
Vim 输入法在normal和insert之间自动切换
利用imdisable实现Fcitx与Vim模式切换在插入(insert)模式下切换到常规模式(normal)时,输入法不会自动改变成英文输入法,可以考虑使用以下配置,在vim中使用.vimrc添加,在neovim中使用init.vim添加以下:autocmd! InsertLeave * set imdisableautocmd! InsertEnter * set noimdisable但这一方法的缺陷是只支持GVim(图形界面),原因可能是set imdisable是设定窗口的XIM状态,G原创 2021-02-24 08:47:09 · 2267 阅读 · 0 评论 -
类unix平台下将Windows格式文本转换成unix格式
主要有两种方式:方式1:使用dos2unix命令(需先安装)使用方法:dos2unix + filename方式2:使用vim实现转换使用方法:第一步使用vim打开文件,然后控制模式下输入":set fileformat=unix", 回车即可。...原创 2020-12-11 18:19:35 · 996 阅读 · 1 评论 -
win7 或 win10 系统上交换键盘上的<Esc>或<Ctrl>和<Caps Lock>键位
windows系统上交换键盘上<Esc>和<Caps Lock>键位 在桌面或者其他文件夹中,新建一个文件,将其文件名后缀改成 .reg, 例如文件名为:交换Esc和Caps_Lock键位.reg,然后把以下内容复制到该文件中,并保存:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"原创 2020-10-26 11:04:11 · 2830 阅读 · 0 评论 -
sublime如何进入类似vim可视块模式(块编辑)
sublime Text3如何进入类似vim的可视块模式 在sublime中设置好vim配置后,就是在自己的配置中把原来的配置成:)//这是默认的"ignored_packages": ["Vintage"]变成://启用vim模式"ignored_packages": [ ],//进入后normal或command模式,即普通或命令模式"vintage_start_in_command_mode": true,//启用ctrl,有一些组合键可用"vintage_ctrl_key原创 2020-09-21 19:59:39 · 1121 阅读 · 0 评论