VIM
文章平均质量分 71
Vim编辑器的学习和使用经验
claider
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vim User Manual 阅读笔记 usr_23.txt Editing other files 编辑别的文件
Vim 自动识别猜测,也可以 tells Vim to try UNIX format first and MS-DOS format second: >如果用MAC,则 加入 :set fileformats+=mac。查看cursor位置当前字符的八进制值、十六进制值、十进制值 ga。在连接处 gf 打开文件(网上的),新窗口打开CTRL-w f。只有修改的hex部分被保存,修改的可读文本部分被忽略。使用 :set key= 可能被越肩看到故不安全。查看当前文件的fileformat。原创 2026-02-06 09:30:50 · 277 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_22.txt Finding the file to edit 多文件编辑浏览
使用 buffer 概念描述编辑中的文件,实际上是文件的copy,编辑完成需要写到文件。Lcd 为当前窗体设置目录,同一个instance内其他窗口使用cd无法改变——不确定。Tcd 为当前tab设置目录,同一个tab内其他窗口使用cd无法改变——不确定。Hide 操作不保存文件,只是隐藏。找到当前位置的文件并打开 gf 或者 CTRL-w f。:find 命令 在windows下不是很好用。:buffers 或者 :ls。新开一个窗口打开某buffer。打开一个buffer。:buffer 编号。原创 2026-02-03 11:11:08 · 379 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_21.txt Go away and come back 跳转去跳转回来
方法一: :oldfiles ,观察文件编号,然后用 :e #<2 或者 :split #<3 进行编辑。~/tmp/viminfo 此处!原创 2026-01-23 11:08:16 · 575 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_20.txt Typing command-line commands quickly 快速键入命令行命令
打开Command line窗口,此处可修改历史指令,用Enter执行当前光标位置历史指令,执行完之后指令添加到command line末尾。按Esc 或者 Ctrl_C,取消命令。少数老版本VI中 Esc 是执行命令,所以用Ctrl-C保险可用。输入部分,按<Up>或Ctrl-P <Down>或Ctrl-N 翻页查找历史命令。按冒号colon : 或者 / 或者?搜索 ,成为command line。History / 命令查看搜索命令 /?History 命令查看 : 历史命令。原创 2026-01-21 14:51:12 · 307 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_12.txt Clever tricks 花招
vim *.cpp Start Vim, defining the argument list to contain all the C++ files. You are now in the first file.打开多个同类型文件。替换正则式中,利用 \( \) 套住的内容 对应 \1 \2 进行交换位置, \0对应匹配整个匹配的pattern的内容。UNIX 下查找包含单词 frame_counter 的某类文件,并使用vim打开。停留在这个函数名上,大写 K。原创 2026-01-18 16:45:43 · 421 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_10.txt Making big changes 作较大改动
CTRL-V 进入可视模式,j移动选中若干行,用<n>j上下移动;The ":global" command ,可以找到每一个{pattern},然后执行命令{command}CTRL-V进入可视模式按块选择, j下移,l右移,选择按rx,则选中区域都填写为x,如果行短则短行不填写。似乎在可视模式下,选中状态时 用!故,可以将宏粘贴出来,编辑后,再复制到寄存器。从查找pattern到的行,得到查找区域,再查找指定的patter1。可视模式下visual mode下,按下: 冒号,屏幕左下方自动填入。原创 2026-01-16 15:51:11 · 670 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_08.txt Splitting windows 窗口分割
08.7| Viewing differences with vimdiff 使用vimdiff查看差异。OPENING A WINDOW FOR ALL ARGUMENTS 以横向分割窗口打开多个文件,-o 参数。To close a window, 不会误关最后一个窗口,相对于":quit 或者 :zz"CTRL-W w 或者 CTRL-W CTRL-W 切换窗口。调整窗体高度(大小 )CTRL-W + / CTRL-W -CTRL-W J 大写。把另一个窗口的差异文字复制到当前窗口。原创 2026-01-16 10:11:27 · 450 阅读 · 0 评论 -
Vim User Manual 阅读笔记 usr_07.txt Editing more than one file 编辑多个文件
Copy a sentence to the f register (f for First): > 把一句话放入寄存器 f。07.3 Jumping from file to file 在文件之间跳转。:buffers 查看打开的文件,有编号,然后 :b # 或者 :buffer #:set autowrite 自动保存 / :set noautowrite。:next 下一个文件 /:prev 上一个文件 previous。:last 最后一个文件 / :first 第一个文件。原创 2026-01-13 12:00:00 · 549 阅读 · 0 评论 -
Vim User Manual 阅读笔记 Usr_05.txt Set your settings 设置你的设置
05.6* Adding a plugin 添加插件 *add-plugin* *plugin**05.5* Adding a package 添加包 *add-package* *matchit-install*在子目录 ~/.vim/ftplugin/文件类型名.vim ,如果重复可以用 <文件类型名>解压到 ~/.vim/pack/ 下的某个子目录下。原创 2026-01-12 15:00:00 · 684 阅读 · 0 评论 -
gvim编辑过的文件,由Powershell ISE打开,中文显示为乱码
简单快速解决:在gvim中set fileencoding = cp936,保存。再用Powershell ISE打开就没有乱码了。原创 2024-04-03 13:07:55 · 296 阅读 · 0 评论 -
Vim User Manual 阅读笔记 User_04.txt Making small changes 作微小改动
可视化模式visual模式下,o命令在两端切换,块选择模式下,大写O在各个角之间切换。删完之后停留在第5个词前的空格,删除从(当前字符 到 第四个词末尾)且保留第四个词末尾的空格;光标在词中间,需要删除整词,daw,附带删除后续的所有空格,如果在行末就把该词前面的空格也删除。删完之后停留在第5个词首部,删除从(当前字符 到 第四个词末尾)且不留第四个词末尾的空格;cas, as "A Sentence",修改包括句末空格,不保留句末空格。可使模式下, visual mode, as/is可以进行选择;原创 2026-01-11 00:37:40 · 441 阅读 · 0 评论 -
Vim User Manual 阅读笔记 User_03.txt move around
Vim移动操作速记,适合有一定Vim基础的用户快速查阅回顾核心命令。原创 2026-01-10 22:35:59 · 461 阅读 · 0 评论
分享