Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Vim-R-plugin与远程ssh byobu会话集成?_Vim_Ssh_Tmux_Byobu_Vim R - Fatal编程技术网

将Vim-R-plugin与远程ssh byobu会话集成?

将Vim-R-plugin与远程ssh byobu会话集成?,vim,ssh,tmux,byobu,vim-r,Vim,Ssh,Tmux,Byobu,Vim R,我正在按照这个鼓舞人心的例子为R开发设置Vim。一个区别是我通过sshsession在远程服务器上运行Vim和R。这个ssh启动byobu,每当我登录时,它就会自动启动tmux。我想要的是生成一个Vim-R-Dev命令/别名,以便: 在使用ssh登录并且tmux已经运行后,我可以键入Vim-R-Dev打开一个窗口,其中的窗格如所附图像中所示: 从多个vim视口发送R代码的图示(中间) 到R会话(右上角)。vim会话可以在本地服务器上运行 而R会话可以在同一个或远程系统上运行。 快照还说明了 vi

我正在按照这个鼓舞人心的例子为
R
开发设置
Vim
。一个区别是我通过
ssh
session在远程服务器上运行Vim和R。这个
ssh
启动
byobu
,每当我登录时,它就会自动启动
tmux
。我想要的是生成一个
Vim-R-Dev
命令/别名,以便: 在使用
ssh
登录并且
tmux
已经运行后,我可以键入
Vim-R-Dev
打开一个窗口,其中的窗格如所附图像中所示:

从多个vim视口发送R代码的图示(中间) 到R会话(右上角)。vim会话可以在本地服务器上运行 而R会话可以在同一个或远程系统上运行。 快照还说明了 vim-r-plugin(紫色框),在 单独的tmux窗格(右下角)和NERDTree文件浏览器 (左)


在对Vim和R进行了一段时间的摸索之后,我决定退出这种方法。我的感觉是,组合还不够成熟,不适合生产。所以我试着找到EMACS+ESS。是的,作为程序员/极客编辑器,emacs是Vim的竞争对手。我似乎是维姆的叛徒,当两人处于战争状态时,我会跳到Emacs:-)不必这样

起初,我安装了emacs和ess插件/软件包,并尝试学习基础知识。我很高兴ESS比vimR成熟得多。emacs处理包和配置的方式让我比使用Vim时高兴得多。这部分是因为我有一些基本的背景,并且愿意处理ELISP,一种为Emacs设计的LISP编程语言变体。不过,对一些具备Vim技能的人的一个建议是:最好从一开始就安装
Evil
软件包,这样你就可以在Vim中快速编辑,同时还可以完成其他一些奇妙的功能,即健壮性、精细定制和就地文档。我在stackoverflow.com和Emacs.stackexchange.com上讨论了很多关于Emacs和ESS的事情。R程序员的基本设置是:

Emacs、ESS、邪恶、头盔*、自动完成、auctex、polymode、r-autoyas
。下面是我安装的其他软件包的完整列表。允许我在远程服务器上编辑和运行代码的称为带有X转发的
tramp
。如果有人提出要求,我会发布更多的信息

  ac-ispell          0.7           installed             ispell completion source for auto-complete
  async              1.3           installed             Asynchronous processing in Emacs
  auctex             11.88.6       installed             Integrated environment for *TeX*
  auto-complete      1.5.0         installed             Auto Completion for GNU Emacs
  auto-complete-e... 0.0.7         installed             Exuberant ctags auto-complete.el source
  auto-complete-pcmp 0.0.2         installed             Provide auto-complete sources using pcomplete results
  auto-dictionary    1.1           installed             automatic dictionary switcher for flyspell
  auto-package-up... 1.4           installed             Automatically update Emacs packages.
  auto-yasnippet     0.3.0         installed             Quickly create disposable yasnippets
  bash-completion    2.0.0         installed             BASH completion for the shell buffer
  bind-key           20140601      installed             A simple way to manage personal keybindings
  bog                1.0.0         installed             Extensions for research notes in Org mode
  bongo              1.0           installed             play music with Emacs
  boon               0.1           installed             Ergonomic Command Mode for Emacs.
  bug-hunter         0.5           installed             Hunt down errors in elisp files
  calfw              1.4           installed             Calendar view framework on Emacs
  column-enforce-... 20140902.949  installed             Highlight text that extends beyond a  column
  column-marker      20121128.843  installed             Highlight certain character columns
  company            0.8.12        installed             Modular text completion framework
  ctable             20140304.1659 installed             Table component for Emacs Lisp
  ctags              1.1.1         installed             No description available.
  ctags-update       0.2.0         installed             (auto) update TAGS in parent directory using exuberant-ctags
  cython-mode        0.23.2.2      installed             Major mode for editing Cython files
  d-mode             2.0.6         installed             D Programming Language mode for (X)Emacs
  dash               2.11.0        installed             A modern list library for Emacs
  diminish           0.44          installed             Diminished modes are minor modes with no modeline display
  discover           0.3           installed             discover more of Emacs
  el-autoyas         0.5           installed             Automatically create Emacs-Lisp Yasnippets
  elpy               1.8.1         installed             Emacs Python Development Environment
  epl                71.4.8098     installed             Emacs Package Library
  ess                20150810.826  installed             Emacs Speaks Statistics
  ess-R-data-view    20130509.458  installed             Data viewer for GNU R
  ess-R-object-popup 20130302.336  installed             popup description of R object
  ess-smart-equals   20150201.2201 installed             better smart-assignment with =-key in R and S
  ess-smart-under... 20131229.1851 installed             Ess Smart Underscore
  evil               20150810.426  installed             Extensible Vi layer for Emacs.
  evil-leader        20140606.543  installed             let there be <leader>
  evil-org           20150513.1610 installed             evil keybindings for org-mode
  expand-region      20150804.2210 installed             Increase selected region by semantic units.
  f                  20150605.927  installed             Modern API for working with files and directories
  find-file-in-pr... 20150722.2347 installed             Find files in a project quickly.
  flx                20140921.739  installed             fuzzy matching with good sorting
  flx-ido            20140821.2033 installed             flx integration for ido
  ggtags             20150718.2227 installed             emacs frontend to GNU Global source code tagging system
  gh                 20150126.1125 installed             A GitHub library for Emacs
  git                20140128.241  installed             An Elisp API for programmatically using Git
  git-auto-commit... 20150404.751  installed             Emacs Minor mode to automatically commit and push
  git-commit         20150805.2024 installed             Edit Git commit messages
  git-commit-mode    1.0.0         installed             Major mode for editing git commit messages
  git-messenger      20150314.602  installed             Pop up last commit information of current line
  goto-chg           20131228.1459 installed             goto last change
  helm               20150805.54   installed             Helm is an Emacs incremental and narrowing framework
  helm-ack           20141030.526  installed             Ack command with helm interface
  helm-core          20150805.206  installed             Development files for Helm
  helm-github-stars  20150625.1523 installed             Helm integration for your starred repositories on github
  helm-mode-manager  20140224.1504 installed             Select and toggle major and minor modes with helm
  highlight-inden... 20150307.208  installed             Minor modes for highlighting indentation
  hippie-expand-s... 20130907.132  installed             Hook slime's completion into hippie-expand
  imenu-list         20150804.705  installed             Show imenu entries in a seperate buffer
  key-chord          20150808.1705 installed             map pairs of simultaneously pressed keys to commands
  latex-extra        20150806.1521 installed             Adds several useful functionalities to LaTeX-mode.
  latex-pretty-sy... 20150409.240  installed             Display many latex symbols as their unicode counterparts
  latex-preview-pane 20150519.1244 installed             Makes LaTeX editing less painful by providing a updatable preview pane
  let-alist          1.0.4         installed             Easily let-bind values of an assoc-list by their names
  log4e              20150105.505  installed             provide logging framework for elisp
  logito             20120225.1255 installed             logging library for Emacs
  magit              20150807.401  installed             A Git porcelain inside Emacs
  magit-gh-pulls     20150723.1144 installed             GitHub pull requests extension for Magit
  magit-popup        20150730.1344 installed             Define prefix-infix-suffix command combos
  makey              20131231.630  installed             interactive commandline mode
  markdown-mode      20150727.855  installed             Emacs Major mode for Markdown-formatted text files
  markdown-toc       20150715.914  installed             A simple TOC generator for markdown file
  monokai-theme      20150521.2257 installed             A fruity color theme for Emacs.
  org-ac             20140302.413  installed             Some auto-complete sources for org-mode
  org-autolist       20150118.1837 installed             Improved list management in org-mode
  pcache             20150125.1653 installed             persistent caching for Emacs
  php-auto-yasnip... 20141128.1411 installed             Creates snippets for PHP functions
  php-mode           20150729.213  installed             Major mode for editing PHP code
  pkg-info           20150517.443  installed             Information about packages
  polymode           20150729.734  installed             Versatile multiple modes with extensive literate programming support
  popup              20150626.711  installed             Visual Popup User Interface
  popup-complete     20141108.1908 installed             completion with popup
  popwin             20150315.600  installed             Popup Window Manager.
  powerline          20150628.1957 installed             Rewrite of Powerline
  powerline-evil     20140517.1    installed             Utilities for better Evil support for Powerline
  projectile         20150807.620  installed             Manage and navigate projects in Emacs easily
  pyvenv             20150503.941  installed             Python virtual environment interface
  r-autoyas          20140101.710  installed             Provides automatically created yasnippets for R function argument lists.
  real-auto-save     20150701.815  installed             Automatically save your all your buffers/files at regular intervals.
  rtags              20150804.2337 installed             No description available.
  s                  20140910.334  installed             The long lost Emacs string manipulation library.
  scala-mode2        20150617.2350 installed             Major mode for editing Scala >= 2.9
  scala-outline-p... 20150702.937  installed             scala file summary popup
  seq                20150709.1040 installed             Sequence manipulation functions
  session            20120510.1700 installed             use variables, registers and buffer places across sessions
  skeletor           20150228.1557 installed             Provides project skeletons for Emacs
  sx                 20150718.625  installed             StackExchange client. Ask and answer questions on Stack Overflow, Super User, and the likes
  twilight-anti-b... 20140810.34   installed             A soothing Emacs 24 light-on-dark theme
  undo-tree          20140509.522  installed             Treat undo history as a tree
  use-package        20150731.2330 installed             A use-package declaration for simplifying your .emacs
  which-key          20150803.1211 installed             Display available keybindings in popup
  window-purpose     20150715.439  installed             Purpose-based window management for Emacs
  with-editor        20150710.252  installed             Use the Emacsclient as $EDITOR
  yaml-mode          20141125.37   installed             Major mode for editing YAML files
  yasnippet          20150804.1120 installed             Yet another snippet extension for Emacs.
  yatemplate         20150305.1526 installed             File templates with yasnippet
  yaxception         20150105.652  installed             Provide framework about exception like Java for Elisp
  zygospore          20140703.152  installed             reversible C-x 1 (delete-other-windows)
ac ispell 0.7安装的自动完成ispell完成源
异步1.3在Emacs中安装了异步处理
auctex 11.88.6为*TeX安装的集成环境*
自动完成1.5.0安装的GNU Emacs自动完成
自动完成e。。。0.0.7安装繁茂的ctags自动完成.el源
安装的自动完成pcmp 0.0.2使用PCComplete结果提供自动完成源代码
auto dictionary 1.1为flyspell安装了自动字典切换器
自动打包。。。1.4安装自动更新Emacs软件包。
安装自动yasnippet 0.3.0快速创建一次性yasnippet
bash completion 2.0.0为shell缓冲区安装了bash completion
bind key 20140601安装了一种管理个人密钥绑定的简单方法
bog 1.0.0在组织模式下为研究笔记安装了扩展
bongo 1.0已安装使用Emacs播放音乐
boon 0.1为Emacs安装了符合人体工程学的命令模式。
bug hunter 0.5在elisp文件中安装了查找错误
calfw 1.4在Emacs上安装了日历视图框架
列强制执行-。。。20140902.949已安装超出列的突出显示文本
安装的列标记20121128.843突出显示某些字符列
公司0.8.12安装了模块化文本完成框架
ctable 20140304.1659为Emacs Lisp安装的表格组件
ctags 1.1.1已安装无可用说明。
ctags update 0.2.0使用丰富的ctags在父目录中安装(自动)更新标记
cython模式0.23.2.2已安装用于编辑cython文件的主模式
d-mode 2.0.6已安装用于(X)Emacs的d编程语言模式
dash 2.11.0为Emacs安装了一个现代列表库
减少0.44安装的减少模式是没有modeline显示的次要模式
发现已安装的0.3发现更多Emacs
已安装el autoyas 0.5自动创建Emacs Lisp Yasnippets
elpy 1.8.1安装的Emacs Python开发环境
epl 71.4.8098已安装的Emacs软件包库
ess 20150810.826已安装的Emacs语音统计
ess-R-data-view 20130509.458安装的GNU R data viewer
ess-R-object-popup 20130302.336已安装R对象的弹出说明
ess smart等于20150201.2201安装了更好的智能分配,R和S中有=-键
她很聪明。。。20131229.1851已安装Ess智能下划线
evil 20150810.426为Emacs安装了可扩展Vi层。
邪恶领袖20140606.543已安装,请继续
电动汽车