`
gcgmh
  • 浏览: 354883 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在secureCRT中让vi 彩色显示

阅读更多
vi是没有颜色的,但是我们在linux的控制台下用vi编辑文件却能看到彩色
这是因为安装了vim-enhanced的包
root@app101 conf]# rpm -qa | grep vim
vim-minimal-6.3.046-0.40E.7
vim-enhanced-6.3.046-0.40E.7
vim-common-6.3.046-0.40E.7
linux做了一些别名
[root@app101 conf]# alias
alias cp='cp -i'
alias l.='ls -d .* --color=tty'
alias ll='ls -l --color=tty'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'

在/root/目录下修改.bashrc文件,增加如下两行:
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

再在目录下增加.vimrc,内容为:
set autoindent
set cindent
set modeline
set ruler
set showcmd
set showfulltag
set showmode
set smartcase
set smartindent
set imcmdline
set previewwindow
set hlsearch
syntax on

所以我们运行vi实际上运行的是vi的增强版本vim.
安装好了 vim-enhanced后,默认在控制台就是彩色显示了

不过我们在远程ssh终端上有可能还是看不到彩色.主要有2个原因.
1.term类型不对,不支持彩色.在secureCRT上设置
Options->SessionOptions ->Emulation,然后把Terminal类型改成xterm,并点中ANSI Color复选框。
然后ls看看,发现文件名和目录已经是彩色了.但是可能vi打开某些文件依然不是彩色
按:进入命令模式输入syntax on也没有效果.这是因为vi没有识别你编译的文件类型
在命令模式下输入:set filetype=c
C是c语言程序文件,如果是jsp,就用jsp代替,其他类推.
然后就可以变成彩色了.
分享到:
评论

相关推荐

    SecureCRT 关键字彩色显示v1.2.zip

    总的来说,"SecureCRT 关键字彩色显示v1.2.zip"是一个旨在提升SecureCRT用户体验的实用工具,通过颜色编码增强了命令行的可读性,特别是在处理复杂网络数据时,能帮助用户更快地理解和解析信息。它的普及程度很高,...

    secureCRT显示中文的方法

    本文将详细介绍如何在SecureCRT中正确显示中文,帮助用户解决这一常见问题。 #### 二、SecureCRT简介 SecureCRT是一款功能强大的SSH终端模拟软件,用于连接运行远程通信服务的计算机。它支持多种协议,如Telnet、...

    SecureCRT 关键字配色显示

    ### SecureCRT 关键字...SecureCRT关键字配色显示方案不仅能够提升用户在处理大量网络设备输出信息时的工作效率,还极大地增强了用户体验。随着用户的不断反馈和方案的逐步完善,这一配色方案将在未来发挥更大的作用。

    解决securecrt中sql语句上下键显示

    ### 解决SecureCRT中SQL语句上下键显示问题 在使用SecureCRT进行远程连接到数据库时,特别是通过SQL*Plus工具执行SQL语句时,我们可能会遇到一个问题:使用上下箭头键来翻阅之前输入过的SQL命令时,SecureCRT无法...

    SecureCRT中文乱码解决方法

    解决这个问题的方法非常简单,只需要在 SecureCRT 中进行简单的设置。 解决 SecureCRT 中文乱码的方法 要解决 SecureCRT 中文乱码的问题,需要进行以下设置: 1. 右键点击 SecureCRT 的连接标签,选择“Session ...

    securecrt中文乱码解决

    在使用过程中,用户可能会遇到中文显示乱码的问题。本文将详细介绍如何解决SecureCRT中的中文乱码问题。 #### 一、调整Session Options 1. **打开Session Options:** 首先,在SecureCRT主界面,选择`Options`菜单...

    secureCRT中使用python

    在IT行业中,SecureCRT(Secure Shell Customer for Windows)是一款广泛使用的终端仿真程序,它支持SSH、Telnet等多种协议,提供安全的远程访问功能。而Python作为一种强大且灵活的编程语言,常常被用来自动化各种...

    SecureCRT显示乱码处理方法

    - 一种简单的方法是,在SecureCRT中尝试不同的字符编码设置(如GB2312、GBK等),看是否能正确显示中文字符。如果在某一种设置下能够正常显示,则基本可以确定问题是由于编码不一致造成的。 通过上述步骤和建议,...

    SecureCRT中文解压版

    SecureCRT是一款广泛应用于远程终端连接的软件,尤其在IT行业中,它被大量用作Linux或UNIX服务器的SSH(Secure Shell)客户端。这款软件以其稳定、高效和强大的功能著称,支持多种协议,如TCP/IP、Telnet、Rlogin...

    SecureCRT中文显示乱码问题的解决方法

    问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题 解决方法: 1、修改远程linux机器的配置 [root@rhel ~]#...

    SecureCRT 支持中文

    对于中文用户来说,"SecureCRT支持中文"这一特性至关重要,因为这意味着在进行远程操作时,中文字符可以正确显示,避免了乱码问题,提高了工作效率和沟通准确性。 在描述中提到的"多种语言",意味着SecureCRT不仅...

    secureCRT中文免安装版

    在本文中,我们将深入探讨SecureCRT的功能、使用方法以及它在嵌入式开发中的重要性。 1. **SecureCRT功能介绍** - **多窗口管理**:SecureCRT支持多个会话同时打开,可以在不同的窗口中切换,方便进行多台设备的...

    SecureCRT中文破解版

    SecureCRT中文破解版 远程连接LINUX UNIX工具软件 安全

    如何设置SecureCRT窗口输出代码关键字高亮

    本文将详细介绍如何在SecureCRT中设置关键字高亮显示,帮助用户更高效地工作。 #### 工具/原料 - SecureCRT Version 6.5.0 (build380) - Official Release - December 10, 2009 - 操作系统:Windows 7 旗舰版 64位 ...

    SecureCRT与SecureFX使用教程

    - 可以与SecureCRT集成使用,实现在SSH会话中无缝进行文件传输。 #### 五、总结 SecureCRT和SecureFX是两款强大的SSH和SFTP客户端工具,通过其丰富的功能和高度定制化的选项,可以帮助用户高效地管理远程服务器和...

    SecureCrt7.0汉化包中文补丁

    然而,原版的SecureCrt是英文界面,对于中文用户来说,可能会在使用过程中遇到语言障碍。"SecureCrt7.0汉化包中文补丁"就是为了解决这个问题而出现的,它为用户提供了方便的中文界面,使得操作更为直观和易懂。 ...

    SecureCRT中文乱码 两种解决方法【方法详解】.docx

    因此,在 SecureCRT 中显示中文字符时,可能会出现乱码的情况。 解决 SecureCRT 中文乱码的方法有两种: 方法一:修改远程 Linux 机器的配置文件 1. 使用 vim 编辑 /etc/sysconfig/i18n 文件,修改 LANG 变量的值...

    SecureCRT_CN中文版dos界面+图形界面二合一

    在SecureCRT中,"DOS界面"指的是它支持仿真的命令行环境,用户可以像在传统的DOS窗口中一样执行命令,这对于熟悉DOS操作的用户来说非常友好。同时,它还集成了"图形界面",这意味着用户可以在一个统一的平台上进行...

    SecureCRT 6.2.3中文 直接可以用

    SecureCRT 破解 中文 6.2.3

    SecureCRT_支持中文.rar

    SecureCRT是一款支持SSH(SSH1和SSH...能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别.

Global site tag (gtag.js) - Google Analytics