如何在nano中启用语法高亮显示?

如何在nano中启用语法高亮显示?

nano可以像gedit和vim那样突出语法吗?我如何启用它?我至少需要bash和python语法高亮。

nano编辑器本身为几种语言和脚本提供语法高亮显示。查看/usr/share/nano/

注意:在编辑~/.nanorc文件后,有时您可能会收到segmentation fault。如果发生这样的错误,则取消设置LANG环境变量会有所帮助。您可以在终端中用unset LANG取消它。 (从here获得的溶液)

如果您对bash突出显示不满意,还有其他解决方案。其中一个例子可以找到here

您还可以将include /usr/share/nano/*写入〜/.nanorc文件,以便在nano版本支持时突出显示所有语言。

〜/.nanorc文件 加入

include /usr/share/nano/c.nanorc

或者

include /usr/share/nano/*.nanorc

默认的语法定义非常差和不完整。我保留一组更精确的定义here,对于任何认为它们有用的人。

要安装,请运行:

git clone https://github.com/nanorc/nanorc.git
cd nanorc
make install

将这些行添加到〜/.nanorc

include ~/.nano/syntax/html.nanorc
include ~/.nano/syntax/css.nanorc
include ~/.nano/syntax/php.nanorc
include ~/.nano/syntax/ALL.nanorc

指定要为其着色的部分,并且必须将这些颜色调整为您的偏好。 ALL.nanorc描述所有未分类文件的功能。这些是您需要开始使用的工具,而不是最终抛光的产品。

如何增加 i3status 状态栏的大小

Ubuntu 安装 i3status 命令:sudo apt install i3status

Arch Linux 安装 i3status 命令:sudo pacman -S i3status

如何增加 i3status 状态栏的大小:

默认的 i3status 状态栏很小。阅读上面的文字很累。解决办法:

在 ~/.config/i3/.config 中有专门为 i3status 状态栏调整字体大小及更高的条。

https://i3wm.org/docs/userguide.html#_font

bar {
    font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
    font pango:DejaVu Sans Mono 18
}

——————–分割线,与本文问题无关——————–

安装 Ranger 文件管理器

sudo apt install ranger

按下 ctrl+H 可以看到隐藏文件

Ranger的基础键位如下

  • hjkl 负责上下左右移动,左表示进入父目录,右表示进入子目录或者打开文件
  • 空格选中一个文件,对选中的文件再按空格取消选中
  • v选中全部文件
  • dd剪切文件到剪切板
  • dD彻底删除文件
  • yy复制文件
  • p张贴文件

基础的ranger使用就到这里,下面介绍一下ranger的简单配置

执行 ranger –copy-config=all 生成默认配置文件, 在arch linux 中, 生成的配置文件位于 ~/.config/ranger中, 打开~/.config/ranger/rc.config , 将set preview_images false 修改为set preview_images true , 并确保set use_preview_script true 设置. 到此为止, 文件预览设置成功.

在rc.config 中可以看到很多的键位映射, 可以根据自己的使用习惯进行调整.

Ubuntu下如下:

creating: /home/linuxmi/.config/ranger/rifle.conf
creating: /home/linuxmi/.config/ranger/commands.py
creating: /home/linuxmi/.config/ranger/commands_full.py
creating: /home/linuxmi/.config/ranger/rc.conf
creating: /home/linuxmi/.config/ranger/scope.sh

刚开始ranger打开图片大小可能不合适,需要你手动去调节(按上下键)。但是我觉得这样太傻了,如果你想让你的ranger打开图片时像上面那样,刚好可以看清整张图片,你可以修改ranger的配置文件。将图片打开尺寸设置为你电脑屏幕分辨率的一半就可以了。

ranger --copy-config=all
cd ~/.config/ranger
vi rifle.conf

将rifle.conf里的mime ^image, has feh, X, flag f = feh -- "$@"修改为mime ^image, has feh, X, flag f = feh -g 800×600 — “$@”

因为我电脑屏幕的分辨率为1920×1080,所以我设置800×600。

有说能直接在终端预览图像

也许您使用的是 Wayland 而不是 X11?我认为目前在 Wayland 上唯一有效的方法是终端本地方法,但那些只适用于它们各自的终端,当然,比如 Kitty 和 iTerm2。

但是X11不能直接预览。(没有测试)

经过测试  XTerm 能预览图片。

把ranger绑定在i3中

bindsym $mod+r exec alacritty -e ranger

我将它绑定到 Mod+Shift+Enter 以使用ranger打开一个新窗口,就像 Mod+Enter 打开一个终端一样。唯一的诀窍是您需要启动一个终端供ranger空间,因此它是“alacritty -e ranger”,而不仅仅是“alacritty”(或您使用的任何终端)。

10月8日周五,今日寒露

北京时间2021年10月8日9时39分周五,今日寒露。

寒露过后,天气本应转凉为寒。

而现在天气是由热转凉。

《月令七十二候集解》记载“九月节,露气寒冷,将凝结也。“

“寒露寒露,遍地冷露”。

 

Dell 不重装系统Sata operation RAID ON 改 ACHI

利用Windows 11自身的安全启动模式,操作如下:

1. 保持RAID ON模式,正常开机。Win+R运行msconfig,在‘引导’标签页下勾选‘安全引导’,让系统默认以安全模式启动。

2. 重启PC,并在系统启动之前唤出BIOS将硬盘 MODE 改为 AHCI。

3. 系统成功以安全模式启动,这时,系统的AHCI 驱动应该已经修复完成了。

4. Win+R运行msconfig,取消‘安全引导’的勾选,让系统默认正常启动。

5. 再次重启PC,这回系统就是在AHCI下以正常模式启动了。