使用vim打开文件后,可以使用末行命令:set fenc=utf-8将文件编码方式更改为UTF-8,注意,前提是vim打开文件时已经正确识别出文件编码,即未出现乱码。 (3)fileencodings fileencodings用于vim在打开文件的时候进行解码的猜测列表。文件编码没有百分百正确的判断方法,所以vim只能猜测文件编码。~/.vimrc里面fileencodings的设...
:set ic ## 取消忽略大小写 :set noic## 自动缩进 :set ai ## 取消自动缩进 :set noai ## 显示制表符,结束符... :set list ## 取消 :set nolist 当我们在使用vim编辑文件时 1)首先会在源文件目录下生成一个.swp的临时文件 2)如果vim非正常退出的情况下,该临时文件一直存在 3)下一次编辑则会提示...
默认是开启的:set list :set nolist设置是否显示隐藏字符。(tab 键用 "^I" 表示,回车符用 "$" 键表示) 注: 上面设置的参数都只是临时生效,一旦关闭文件再打开,又需要重新输入。如果想要永久生效,需要手动建立 vim 的配置文件 ==“~/vimrc”== ,把你需要的参数写入配置文件就永久生效了。 Windows 下回车...
你仍然可以修改缓冲内容,但是不可以写入文件-M关闭修改功能-N非兼容模式运行 vim,这会使 vim 表现的更好,但是可能会存在与 vi 不兼容的情况,即使存在.vimrc 文件-n 不使用 swap file,这可能会导致在 vim 意外崩溃的情况下无法恢复未保存的内容-o[N]以上下排列方式同时打开N个 vim 窗口,如果未指定N,则为每...
:set nu命令会显示行号。 图19 :set nu命令 :set list命令会显示特殊字符(图20显示了换行符)。 图20 :set list命令 4.2.3 插入模式 表6 插入模式命令 以上介绍了文本编辑器vim的几种操作模式,并对部分命令进行了演示。下一讲将会介绍文本查看命令,如wc, cat, head, tail等。
:set list 显示所有字符,包括换行符号等 永久保存: vim ~/.vimrc ctrl+ v 选中 d 删除, 选中I # 回车 ,鼠标拖动不行,可以用上下键 vim -o f1 f2... 上下分割 vim -O f1 f2 ... 左右分割 窗口间切换 ctrl+w vim -d f1 f2 显示2个文件区别行 vimdiff ...
在vim窗口中打开一个新文件 :open file 在新窗口中打开文件 :split file 切换到下一个文件 :bn 切换到上一个文件 :bp 查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。 :args 打开远程文件,比如ftp或者share folder :e ftp://192.168.10.76/abc.txt ...
:set showmode 你会发现当你敲入冒号后,Vim 把光标移到窗口的最后一行。那里是你输入“冒号命令” (以冒号开头的命令)的地方,敲入回车结束这个命令的输入(所有的冒号命令都用 这种方式结束)。 现在,如果你输入 "i" 命令,Vim 会在窗口的底部显示 --INSERT--(中文模式 显示的是--插入-- —— 译者注...
如果觉得跳来跳去晕头转向,可以在命令模式下输入set nu开启行号。 宏录制 这可以说是vim的一个杀手锏了。拿上面的例子来说。 将文件中的每一行添加到ArrayList中。 1)按下gg到行首 2)按下qa进行宏录制,a是我们起的一个标记名称 3)按I进入插入模式,输入...
如果觉得跳来跳去晕头转向,可以在命令模式下输入set nu开启行号 宏录制 这可以说是vim的一个杀手锏了。拿上面的例子来说。 将文件中的每一行添加到ArrayList中 1) 按下gg到行首 2) 按下qa进行宏录制,a是我们起的一个标记名称 3) 按I进入插入模式,输入list.add(" ...