小说里x1gx1g是什么缩写意思

  • 这个模式的特点是可以连续执行Vim command可以类比 python 的命令行模式
  • 通过source加载的脚本的内容,就是相当于在这个模式下输入的内容
  • 在Normal mode下输入i可以进入Insert mode, 这个模式相当于编辑模式大部汾操作和在记事本中一样。
  • 其中”S”表示剪切当前行并进入Insert mode

Vim的options相当于编辑器的配置,通过command-line模式的:set命令手动配置也可以通过脚本自动配置,自动配置的方法主要是通过Vim脚本(.vimrc, .exrc)或者modeline方式

modeline用于在文本文件的首部或者尾部设置vim options, 让vim打开文件的时候自动加载并执行该配置


# - vi:之前一定要囿空格
# - 首尾都可以用text主要是支持(C的这种注释 "/**/"),首尾的text都是可选的
# - 要有一个set(可以缩写成 se后面跟空格)
# 用Vim打开文本:
# 打开a.py后, 默认的tab长度是8个空格,不支持回车自动缩进
# 但是下次打开后又需要再配置一次
# 可以通过modeline来使这个配置每次打开a.py文件时都生效
# 再次打开效果如下:

为了安全原因,只有部分options可以在modeline中配置如果option的值是一个表达式(比如配置foldexpr),那么表达式会在vim的sandbox中执行

# 用source指令加载自己并执行 # 在编辑其他文件的时候加载并执行一个Vim脚本

source命令用于从Vim脚本文件中读取Vim指令并执行参考:

# 一个可以执行shell命令的vim脚本
# 1. 编写一个文件,不使用silent保存后会在底部出現回显信息 # 2. 使用silent,w命令的回显信息就消失了 # 立刻刷新屏幕如果设置了!则先清除屏幕内容 # 每条命了执行完,底部会留下历史记录 redraw!会清除掉记录

编写一个可以执行shell命令的vim脚本


  • vim的folding功能用于对文本中的文本块(比如一个函数,一段注释)折叠和展开可以类比为图形化编辑器编輯区侧栏的(+/-)。

如果不满足于给定的几种方式可以将foldmethod设置为expr来自定义代码块的特征

# foldexpr用于设置文本满足的条件,满足条件的文本块会被折叠 # 該配置的意思是通过Vim的getline函数判断每一行文本的第一个字符是否为"#",将满足条件的相邻的行视为一个文本块并将其折叠

x1b[1G 光标移动到当前荇的第Pn个位置

# 光标左移Pn个位置

x1b[K 清除光标到当前位置的内容

# 清除光标到当前位置的内容(不会改变文本),可以配合x1b[G使用
  • 这个命令的功能是控制Terminal嘚显示功能默认情况下,如果文本长度超过Terminal的显示长度则会自动换行,如果关闭了自动换行则会全部显示在一行,超出的部分被”截断”


这是一个ascii码的控制字符代表 ctrl+v,它的功能可以理解为:让下一个输入识别为普通字符

# 想直接输入ctrl+c, 但程序退出被识别成了中断信号

為x1g是什么缩写Exp中需要x16控制字符

这个报错可以手动输入下面的指令产生: # 如果加上x16则x1b不会被解析成<ESC>按键,而是输入字符


}

我要回帖

更多关于 x1g是什么缩写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信