AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[vim](server)

Martin Hope
leeand00
Asked: 2021-04-08 19:27:02 +0800 CST

为什么我不能在 Windows 10 上使用 gvim 编辑 IIS XML 配置文件?

  • 0

例如,当我尝试C:\Windows\system32\inetsrv\config\schema\IIS_schema.xml在 Windows 10 Pro、build 20H2 上打开时,我总是可以在记事本中打开它,但如果我在 gvim(真正的编辑器)中打开它,它会假装文件不存在。

我什至以域管理员的身份运行 gvim,但它仍然让人觉得它不存在。我以前从未见过这种行为,真的很奇怪。

vim windows-10 iis-10
  • 1 个回答
  • 90 Views
Martin Hope
RonPringadi
Asked: 2020-08-02 08:55:08 +0800 CST

使用公司 VPN 时总是挂在 Vi、vim 上,但不是 nano

  • 0

我有一个奇怪的问题。IT 将 VPN 更改为更新的 Cisco 设备。连接到 VPN 后,我可以 ssh 到我们的公司服务器之一。我可以 ls,,,,。cd_ 但是,如果我尝试使用任何编辑或 我的终端只是空白/黑色 - 似乎被挂起。 似乎还可以。catsudovivimNano

我目前正在使用Windows 10 + Cygwin连接到Ubuntu 18.04.4 LTS. VPN 使用的是 Windows 10 内置L2TP/IPsec with pre-shared key

在 IT 更改 VPN 之前,编辑似乎还可以。我通知了 IT,但他们不知道是什么原因造成的。我应该怎么做/尽量避免这个问题?

vpn vim l2tp vi ubuntu-18.04
  • 1 个回答
  • 100 Views
Martin Hope
myNewAccount
Asked: 2020-04-30 14:29:52 +0800 CST

当 root 打开 crontab 时,尽管 Nano 设置为默认编辑器,但仍使用 Vim。为什么会这样?

  • 1

环境: CentOS 8

问:当我输入sudo crontab -e它时,它会在 Vim 中打开。然而,Nano 被设置为默认编辑器,并且对于所有其他类型的文件,它都按预期使用。为什么会这样?有没有解决的办法?

背景:我按照这些步骤将 Nano 设置为默认编辑器。

# nano /root/.bashrc

我添加了这些行并保存了文件。

export EDITOR='nano'
export VISUAL='nano'

这是整个文件的组成部分。

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

export EDITOR='nano'
export VISUAL='nano'

我使用此命令使更改生效。

# source /root/.bashrc
linux cron vim sudo nano
  • 1 个回答
  • 266 Views
Martin Hope
dotancohen
Asked: 2016-05-10 01:36:51 +0800 CST

在 CentOS 7 上安装 Blowfish2 以在 VIM 中使用

  • 0

我正在从基于 Debian 的发行版迁移到 CentOS 7。我有使用河豚加密的文件,我在 VIM 中使用以下设置透明地编辑这些文件~/.vimrc:

:set cryptmethod=blowfish2

这是我收到的错误:

E474:无效参数:cryptmethod=blowfish2

但是,我似乎在 CentOS 中找不到合适的软件包。我已经安装了以下软件包,但仍然出现错误:

$ sudo yum install bcrypt cryptsetup-python libcryptui py-bcrypt 

以下是所有似乎相关的软件包:

$ yum search bcrypt
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.nonstop.co.il
 * epel: mirror.nonstop.co.il
 * extras: mirror.nonstop.co.il
 * updates: mirror.nonstop.co.il
============================= N/S matched: bcrypt ==============================
libcryptui-devel.i686 : Header files required to develop with libcryptui
libcryptui-devel.x86_64 : Header files required to develop with libcryptui
rubygem-bcrypt.x86_64 : Wrapper around bcrypt() password hashing algorithm
rubygem-bcrypt-doc.x86_64 : Documentation for rubygem-bcrypt
bcrypt.x86_64 : File encryption utility
cryptsetup-python.x86_64 : Python bindings for libcryptsetup
libcryptui.i686 : Interface components for OpenPGP
libcryptui.x86_64 : Interface components for OpenPGP
py-bcrypt.x86_64 : Python bindings for OpenBSD's Blowfish password hashing code

  Name and summary matches only, use "search all" for everything.

$ yum search blowfish
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirror.nonstop.co.il
 * epel: mirror.nonstop.co.il
 * extras: mirror.nonstop.co.il
 * updates: mirror.nonstop.co.il
============================ N/S matched: blowfish =============================
perl-Crypt-Eksblowfish.x86_64 : Eksblowfish block cipher
php-horde-Horde-Crypt-Blowfish.noarch : Blowfish Encryption Library
php-pear-Crypt-Blowfish.noarch : Quick two-way blowfish encryption
php-phpseclib-crypt-blowfish.noarch : Pure-PHP implementation of Blowfish
py-bcrypt.x86_64 : Python bindings for OpenBSD's Blowfish password hashing code

  Name and summary matches only, use "search all" for everything
vim encryption centos7
  • 2 个回答
  • 973 Views
Martin Hope
Tom Purl
Asked: 2012-08-09 13:18:16 +0800 CST

Vim 不获取自动命令组中的所有命令

  • 1

我有一个 vim 自动命令组,如下所示:

augroup filetypedetect_wiki
    au!
    au! FileType vimwiki iabbrev cfo %% TODO {{{1<esc>hhhhhhhhveh
    au! FileType vimwiki iabbrev cfc %% TODO }}}1<esc>hhhhhhhhveh
    au! FileType vimwiki :set foldmethod=marker
    au! FileType vimwiki :set spell
    " Insert a comment block
    au! FileType vimwiki iabbrev ccc {{{ ><cr>    $ <cr>}}}<esc>kllllli
    "===Wiki markup macros
    au! FileType vimwiwki :nnoremap <leader>h1 ^i= <esc>A =<esc>^
    au! FileType vimwiwki imap <leader>h1 <esc>^i= <esc>A =<esc>^
    au! FileType vimwiwki nnoremap <leader>h2 ^i== <esc>A ==<esc>^
    au! FileType vimwiwki imap <leader>h2 <esc>^i== <esc>A ==<esc>^
    au! FileType vimwiwki nnoremap <leader>h3 ^i=== <esc>A ===<esc>^
    au! FileType vimwiwki imap <leader>h3 <esc>^i=== <esc>A ===<esc>^
    au! FileType vimwiwki nnoremap <leader>h4 ^i==== <esc>A ====<esc>^
    au! FileType vimwiwki imap <leader>h4 <esc>^i==== <esc>A ====<esc>^
    au! FileType vimwiwki nnoremap <leader>h5 ^i===== <esc>A =====<esc>^
    au! FileType vimwiwki imap <leader>h5 <esc>^i===== <esc>A =====<esc>^
    au! FileType vimwiwki nnoremap <leader>h6 ^i====== <esc>A ======<esc>^
    au! FileType vimwiwki imap <leader>h6 <esc>^i====== <esc>A ======<esc>^
    au! FileType vimwiwki nnoremap <leader>wm bi[[<esc>A]]<esc>
    au! FileType vimwiwki imap <leader>h6 <esc>bi[[<esc>A]]<esc>
augroup END

但是,当我打开一个 vimwiki 文件时,我只能使用列表中的命令之一:

au! FileType vimwiki iabbrev ccc {{{ ><cr>    $ <cr>}}}<esc>kllllli

今天,我尝试通过键入以下命令查看可用的内容:

:au FileType vimwiki

当我这样做的时候,我看到了这个:

:au FileType vimwiki
--- Auto-Commands ---
filetypedetect_wiki  FileType
    vimwiki   iabbrev ccc {{{ ><cr>    $ <cr>}}}<esc>kllllli

所以这证实了我的怀疑,即只有一个自动命令被加载。但为什么会这样呢?有没有搞笑的角色在破团?

vim
  • 1 个回答
  • 150 Views
Martin Hope
MikeyB
Asked: 2012-05-21 04:58:07 +0800 CST

为语法高亮设置默认的 vim 文件类型

  • 3

当未检测到任何文件类型时,如何告诉 vim 自动使用特定文件类型(通常用于语法高亮显示)?

vim
  • 2 个回答
  • 963 Views
Martin Hope
HappyDeveloper
Asked: 2012-05-20 20:55:38 +0800 CST

编辑 nginx 配置文件时如何设置 vim 文件类型

  • 23

当我为像 之类的文件打开 vim 时/etc/nginx/sites-available/default,语法突出显示效果很好。但是如果我创建自己的文件/etc/nginx/sites-available/myapp,vim 不会突出显示它的语法。我:setf conf每次都得做。

有什么我可以~/.vimrc告诉 vim “如果你不知道要使用哪种语法,就使用conf”?

.vimrc也欢迎提供 vim 新手的模板。我没有将它用作 IDE,我主要将 vim 用于配置文件。

注意:我使用的是 Ubuntu 12,以防万一。

ubuntu vim
  • 5 个回答
  • 12802 Views
Martin Hope
Lyle
Asked: 2010-04-09 09:15:27 +0800 CST

在 Solaris 上以非 root 用户身份使用 vim/locale 的问题

  • 1

我在 Solaris 10 机器上做了一些工作,我的 .vimrc 设置为显示制表符和行尾的 unicode 字符:

set listchars=tab:▸\ ,eol:¬

这在我的 OS X 机器上开箱即用。在 Linux 和 Solaris 上,当我启动 vim 时出现以下错误:

Error detected while processing /home/lhanson/.vimrc:
line   17:
E474: Invalid argument: listchars=tab:?~V?\ ,eol:¬

我通过设置 LANG=en_US.utf8 在我的 Linux 机器上解决了这个问题('locale -a' 显示这是一个选项)。

但是,在 Solaris 上,“locale -a”显示以下内容:

C
POSIX
iso_8859_1

将 LANG 设置为 C 或 POSIX 会产生相同的错误,即使 iso_8859_1 可能不起作用,它也无法成功更改语言环境。

作为非 root 用户,有什么办法可以显示我的 unicode 字符?

solaris vim localization unicode
  • 1 个回答
  • 776 Views
Martin Hope
devin
Asked: 2010-03-27 11:47:24 +0800 CST

根据文件类型更改 Vim 可配置

  • 1

有没有办法可以设置 vim 根据文件类型进行自我配置?例如,文本文件相当于

:set spell :syntax off

C源文件在哪里

:syntax on :smartindent on

谢谢你的帮助。

vim
  • 3 个回答
  • 193 Views
Martin Hope
Gary H
Asked: 2009-10-14 13:04:37 +0800 CST

在 unix 中管理不同版本的 VIM

  • 0

在我的公司,有几个 linux 机器,每个机器都安装了不同版本的 VIM。一个是版本 7,另一个是 Tiny VIM 6。

Tiny VIM 没有颜色,这让我很恼火。我有 root 访问权限,但我对 bash 和终端命令非常陌生,因此我不想破坏任何东西。

是否有一些简单的方法可以将 VIM 7 从一个盒子复制到另一个盒子以供我本地使用?VIM 有那么便携吗?

谢谢

vim
  • 3 个回答
  • 425 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve