9.3.1 【Linux】区块选择(Visual Block)

简介: 9.3.1 【Linux】区块选择(Visual Block)

当我们按下 v 或者 V 或者 [Ctrl]+v 时,这个时候光标移动过的地方就会开始反白,这三个按键的意义分别是:

9.3.2 多文件编辑

我们可以使用vim后面同时接好几个文件来同时打开,相关的按键有:

9.3.3 多窗口功能

分区窗口的相关指令有很多,包括下面的:

9.3.4 vim的挑字补全功能

9.3.5 vim环境设置与记录: ~/.vimrc, ~/.viminfo

9.4 其他 vim 使用注意事项

9.4.1 中文编码的问题


无法显示中文是因为中文编码有 big5 与 utf8 两种,如果你的文件是使用 big5 编码制作的,但在 vim 的终端接口中你使用的是万国码(utf8), 由于编码的不同,你的中文文件内容当然就是一堆乱码。有这些:


1. 你的 Linux 系统默认支持的语系数据:这与 /etc/locale.conf 有关;


2. 你的终端接口 (bash) 的语系: 这与 LANG, LC_ALL 这几个变量有关;


3. 你的文件原本的编码;


4. 打开终端机的软件,例如在 GNOME 下面的窗口接口。


修正语系编码的行为:

然后在终端接口工具列的“终端机”-->“设置字符编码” -->“中文 (正体) (BIG5)”项目点选一下, 如果一切都没有问题了,再用 vim 去打开那个 big5 编码的文件,就没有问题了。


相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
5月前
|
Linux
Linux——visual模式无法粘贴内容
Linux——visual模式无法粘贴内容
31 0
|
8月前
|
Ubuntu Linux 开发工具
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
Linux操作系统Ubuntu 22.04配置Visual Studio Code与C++代码开发环境的方法
351 1
|
Linux 数据安全/隐私保护 Windows
AES在windows下正常加解密,Linux下加密正常,解密异常(javax.crypto.BadPaddingException: pad block co
AES在windows下正常加解密,Linux下加密正常,解密异常(javax.crypto.BadPaddingException: pad block co
224 1
|
JSON Ubuntu Linux
Linux Ubuntu配置Visual Studio Code及C++环境的方法
本文介绍在Linux Ubuntu操作系统下,配置Visual Studio Code软件与C++代码开发环境的方法~
2522 1
Linux Ubuntu配置Visual Studio Code及C++环境的方法
|
存储 缓存 固态存储
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
【Linux】基础IO --- 内核级和用户级缓冲区、磁盘结构、磁盘的分治管理、block group块组剖析…
|
数据建模 Linux 开发工具
在linux系统中安装VSCode(Visual Studio Code)
在linux系统中安装VSCode(Visual Studio Code)
3242 0
|
Linux
Linux Buffer I/O error on device dm-4, logical block
Linux服务器日志(Oracle Linux Server release 5.7)里面出现了一些"Buffer I/O error on device dm-4, logical block 0"之类的错误,如下所示: Jul 3 02:33:24 localhost kernel: Buf...
7707 0
|
NoSQL Linux C++
使用Visual Studio 利用WinGDB编译和远程调试嵌入式Linux的程序
写这篇文章的目的在于帮助那些既要使用Visual Studio编写程序又要开发和调试嵌入式Linux 程序的苦命程序员们! 第一步, 安装 WinGDB ,下载位置  http://www.wingdb.
1464 0

热门文章

最新文章